Immaculately clean. Welcoming and friendly hosts. Has everything you need.