Scrupulously clean. Every facility, appliances required, plus extras, provided, together with comprehensive manual and information. Excellent.