Elegant hilltop hotel in a castle-like building with a refined restaurant, spa, and infinity pool. Offers stunning views.