Peter arrive on time and did a great job!! I have a light-coloured mattress and was worried about the removal of dirt! To my surprise, a lot of use dirty was removed. It wasn’t fully back to brand new, but I am very pleased! Thanks!