Exceptionally clean and well stocked for a comfortable stay. Plenty of space. The beds were comfortable. I highly recommend!