It was very, very well run. They do a full clean up every day. The kitchen is brand new. In fact just about everything is brand new. Even the carpet feels nice under your feet. And the staff are extremely helpful. They go out of their way to make sure everything is going well for you. Sometimes they don't even charge you for the towels.