This place is perfection. Impeccably clean, beautifully designed, gracious and welcoming host. The beds are extremely comfortable, and the patio is the perfect place to hang out and enjoy a meal. The hosts have thought of everything, and the location is close to plenty of great restaurants and within walking distance of the beach. I couldn’t be happier with our stay here.