Spacious and clean room and facilities