Beautiful, clean, well-stocked. Stunning views. The owners obviously take great care to offer a 4+ star experience. Kitchen was a pleasure to use - had everything you need to cook gourmet meals.