We enjoyed 5 nights in a Grand Villa. We had an awesome stay. The staff were extremely friendly and always greeted us with a smile at the start and end of our day! Loved the private villa and pool. Breakfast can be enjoyed in the restaurant or in your villa which is nice. Mini bar items are also included which was a nice touch. The location is very central with plenty of restaurants, massage places and shops right outside your door.