Clean, comfortable, great location, welcoming on-site staff.