Very clean. Kitchen is well furnished and many other amenities. The self check-in was convenient.