It's perfect. There's convenience store nearby. The food option outside the hotel is good. The food in the hotel is perfect, our kids eat almost double from their usual portion. There gym is great, although the pool might not that big but it's comfortable. The room is big (fit 2 adult and 2 children easily). Every staff is commendable, from the front desk, cleaner, restaurant even the horse keeper (yes they have a horse). In short, it was really a wonderful stay for us