Very clean; comfortable, like staying in a hotel.