Very cheaply made with thin burlap which pulled apart easily, thankfully the top was long enough to cover that part. The patches were sewn on poorly. I expected a better quality for the $30.92 that I paid. It says one size fits all but the elastic in the waist was so small I had to put new elastic in so it would fit. It was for a very, very small waist. It says hand wash only but I would be very afraid it would fall apart if I tried. I wish now that I had returned it and looked for something else. I will have to try to repair it if I use it again.