Very clean and great location! The hosts were very communicative and an extra bonus for adorable dogs.