Havent had to clean it yet as no spills, my 8 month old loves to climb it and its comfy for us as parents to play on it with him. No smell and a nice material