Perfect location. Clean. A few hiccups with a sink, but overall was fine. Communication and responsiveness was excellent!