Wonderful location, clean, and beautifully decorated! Communication with the hosts was wonderful and the check-in process was a breeze. We loved being in walking distance from the beach, restaurants, and shops! While the property is shared with other guests, our room still felt very quiet and private.