Very clean and nice. Bed was comfortable and the location was great. The communication and check in were very easy!