Beach resort hotel offering relaxed rooms, multiple restaurants & bars, plus pools. Features include a spa and access to the beach.