Great rooms, great staff, great location