Very clean and the pictures reflect the quality of the accommodations. Clean room and perfect for large group with plenty of beds. We would definitely stay here again.