High-end apartment, well-built with high quality materials. Excellent security and helpful reception. Great location - walk to supermarket, spa and restaurant downstairs, as well as a great run just out the door with stunning beach view. Will stay again.