Beachfront hotel offering relaxed rooms and suites, some with sea views, plus a restaurant with open-air dining.