Excellent location. All the amenities you would expect from a hotel, but with a beach house relaxed vibe. Lovely host.