Absolutely perfect! Great accommodations, very clean and everything you need. Comfortable bed and a great location to walk to the shops, restaurants, and beach. Very kind hosts and easy to check-in. Lovely location with a gorgeous lookout over the water and mountains from the road. A must go to place and a fantastic stay! Loved everything about our time!