The apartments are very modern spacious and clean. Everything is within easy reach, from a pharmacy to great restaurants to stunning beaches. Great stay.