The unit is very clean throughout; the bed is very comfortable; and the kitchen is well stocked. Communication was always timely and check-in process was easy. We were happy that we stayed in the unit!