5 stars - Wonderful stay. Such great hosts, very welcoming touches. Unbelievable views. Recommended