Very clean and they provide amenities such as water cups, mouthwash, etc. Highly highly recommend.