Clean, well-appointed, easy to find, great on-site amenities and help.