LOVELY! We enjoyed our stay. The views and the accommodations made my family feel like they never wanted to leave! The villa had everything we essentially needed and was stocked well. The ground level made it so convenient to walk out and explore. The lounge chairs made it comfortable to go out at anytime and sit and enjoy the scenery especially the sunrise. There are beaches on both sides of the villa that are definitely accessible with a short walk. The property manager was overall responsive and could answer questions. A car rental is definitely essential. The ambiance is breathtaking. Take time to take it all in. I would definitely stay again.