Location is outstanding - right on the beach, great views, and a short walk to restaurants. Comfortable living spaces and well equipped kitchen. Highly recommended and would love to stay here again.