Abstract: Methods and apparatus for cleaning a mat are disclosed. The disclosed process receives a user identifier, such as a phone number and/or PIN, at a mat cleaner from a user. The mat cleaner then accepts a mat, such as a yoga mat, form the user and conveys the mat through the mat cleaner. Various guides and sensors are employed to facilitate straight insertion and smooth conveyance of the mat through the mat cleaner. As the mat is conveyed, the mat is illuminated with ultraviolet light and sprayed with a recirculated cleaning solution. The mat cleaner includes a sensor, such as a float switch, to facilitate determination of the circulated cleaning solution level.