I gave it a four star because I have not worn  it  as yet,  but I tried it on and it was just right.  The length of the legs are right, hip pads are in the right place.  What I don't know, whether it will roll down from the top after a while.  I had it on for just about ten minutes, sat in it for a while and it stayed in place.  So far, I am pleased with the item.  I bought an xl and I am a small person, sometimes I wear size 4.