Very clean and welcoming. The bed as comfortable and the shower was hot. The decor is stylish and up-to-date. The hosts were friendly and very accommodating. Communication was snappy.