The roost was clean, cozy, and as pictured online. The hosts were kind and helpful. As far as the location goes, you can't beat it! Would absolutely stay again