Perfect location with all the amenities. The shops, the pool, spa and beach were all within reach! Our host was fantastic in attending to all our needs. The place was clean and had a nice balcony with view to the beach - make sure to check out the sunrise!