We booked the whole villa for a high school reunion for 2 night stay. The staffs were very accommodating to our needs, from the foods to calling cabs. The food were great, the view was good. The only downside of this villa was there were no signs outside so we could get lost easily at night trying to get back to the villa. And oh, my bathroom had this weird smell, but none of other bathroom smelled the same. But overall, great place.