Charming Mediterranean hotel with an outdoor pool, spa, and terrace dining. Features an Italian restaurant.