For what I was expecting this product to do, I was quite pleased. I've tried the Veet wax strips before and found these to be a lot less painful. I don't think the strips are ideal for the legs (they're too small), but I do like using them for the arms, underarms, and even the face when I want to. The azulene finishing oil is really good stuff and is able to get rid of the little excess wax I have left over. Like another customer said, I think I got less XL strips than L strips. I think they might have switched around the number of strips you're supposed to get on the box, but once I looked passed that, I was still happy with the ease of removal and minimal pain involved. I always dread yanking the strip off my arm, but this wasn't bad at all. I will be repurchasing.