Beautiful private villa with large pool, nice views, and gorgeous gardens. The staff were great. We ate every meal at the villa and the food was excellent. It was such a peaceful and relaxing place we found it difficult to leave. We really appreciated the flexibility in check in/check out times to accommodate our schedules.