The product was poorly sewn together. I did have to order up a size so it fit as expected but the hems were off which made it not functional. I ended up returning it the day I got it. I am giving this 3 stars because of how it is was to return. The product is a 1 star.