Good. Clean. Complete. Great stay if you are traveling with kids.