Very clean, great location, great communication. A few flights of stairs!