Ordered a few items for my 5 year-old... all 3 items shipped from China and took almost a month to arrive. Once they did, I immediately noticed that the quality of the fabric was terrible. In fact, I didn't even have to open two of them to know that they just wouldn't work. I exchanged a number of emails with the site owner to arrange a return which was a hassle in and of itself. They gave me an incorrect zip code the first time around and I was turned away from the post office as a result. After rectifying that issue, I learned that my only option was to cover return shipping to China, which would've cost $62... which was just over what I spent on the 3 items. Had I known these were coming direct from China, thus rendering prospective returns (where the buyer pays return shipping) untenable, I never would've ordered from here.
Bottom line - be prepared that you'll be stuck with whatever you get... returns aren't financially feasible.