So, I give it a 4 star for the cute stuff and reasonable prices. But I give it only a 2 star for accuracy because most times I make an order, they stick the wrong stuff in the bag. Their shippers either don't pay attention, or they do not have a good handle on their inventory levels and hope we won't notice.
I constantly have to deal with returns, make a special request that I don't have to pay return shipping for the exchange, wait for the return money to come back... it's a hassle. Since it's a discount site, sometimes they no longer have the item that I did order by the time they get around to doing my exchange.
So far they have worked with me. If they stop trying to fix their mistakes, I'll lower the rating. If they start sending the correct order, I'll raise the rating.