Gorgeous, spacious, clean place in a great location opposite the beach.