Pretty good overall. Some of the rooms could use upgrades though. Plus, at the dining hall, some of the staff is a little rude at times, but when you're spending all day interacting with kids who are probably a little self-absorbent, it's understandable