We found this place last minute so we weren't expecting to find such a gem. But, these apartments are very spacious, clean, and very close to restaurants, shopping, and beaches. We will definitely stay here, again. Thanks, for being such great hosts.