Clean and spacious with a wonderful view and attentive hosts.