Gorgeous location! From the decor to the view! Would definitely stay again. Modern Villas was also very quick to respond to any questions and very accommodating.