Very clean place. Excellent location. Right on the beach. Few heated pools. Would definitely stay again.