Beachfront hotel resort offering relaxed rooms, an outdoor pool, spa, and gym. Features Mediterranean cuisine with local products. Pet-friendly.