Beautiful views, sparkling clean, stocked up kitchen, responsive hosts, easy check-in - everything was perfect. We would stay here again.