Very clean, tidy, and stylish place with a fantastic beach view. Outstanding hosts. Highly recommended.