Clean, comfortable, full of amenities.