Great location, great staff, not so great rooms