I rated this 3 stars because I probably used it for the wrong purpose.  I used it for a plane ride to prevent swelling and I should have used something that goes to my toes.  Having said that, the quality of the product is fine.  I just wouldn't use it to prevent swelling when pregnant.  You will have majorly swelled ankles.