Overall, this product works as advertised and I am glad that I purchased it. With that said, as the day progresses, the top does want to irritate and/or roll down on top of itself some. I have also had some issues with the material pulling after just a couple of uses.