Very clean. Air conditioning was leaking so maintenance had to come look which was a little inconvenient. Self checkin would be a great addition.