This trainer really gives me the back support I need. It is so comfortable I can wear it all day and I do not get the pain in my back as I did before I got this product. I just ordered my third one. Great quality material . I ordered two sizes up but I was on the second row of hooks very quickly . I just love it. Cant work without it.