This apartment has it all. Location, cleanliness, kind hosts, and amazing amenities. Oh. And a beach! You won’t regret booking this place.