I have ordered from YesStyle a couple of times and each time I always had a good experience. Just keep in mind that a lot of their stuff is one size, so be sure you check before you order. Shipping is very quick and communication is also fairly quick.
Buyers beware! This site will just take your money and never send out your item. I ordered a custom pillow case and waited patiently for confirmation saying my item has been shipped (I waited for 2-3 days as stated in their order confirmation email). It never shipped and my order was cancelled without my prior knowledge! AVOID AVOID AVOID AT ALL COSTS. I'm getting PayPal involved