Very clean and the beds were comfortable. We really enjoyed sitting on the top deck at night after returning from a days outings.