the only reason I'm not giving 5 stars is because I feel the garment should have adjustable straps...that being said I am ultra please with this item. I ordered 3 before this one and had to return all of them with complaints. thank you. Also, super fast shipping which is always a ++