Comfortable and stylish accommodation in a beautiful setting.