Clean, comfortable, with many amenities.