Generous hospitality, great location and spotless. Appreciate our dog being welcome