Cleanliness was fine, unfortunate that I was forced to check in past the actual check in time as it made me late for my event I was attending but communication was okay. Bad planning on host's part