Fantastic spot right on the beach, spacious, clean, great AV system, well-equipped. Beware the mattresses downstairs, very uncomfortable (but clean) - check to see if they've been replaced. Overall a great place to stay. Views to die for!