Very spacious, well equipped and right on the beach.