Wonderful stay! Excellent communication with the hosts, accommodations as described, and great location (short walk to shops, restaurants, beaches, etc.) We particularly loved the back patio area—such a fun indoor-outdoor living layout. Highly recommend!