The place was neat and clean. All the amenities listed were provided. The hosts are responsive and made sure we enjoyed our stay. Self check in was easy and convenient.