Perfect location, attentive hosts. 10 stars!