Countryside apartment hotel with mountain views, an outdoor pool, and a restaurant. Located near a medieval village.