This online shop was recommended to me by a family member - as a joke, seriously! The thing is though, there is one thing on this particular site that really caught my eye though. The site sells high quality fleece blankets that are simply adorable! There are over 20 different designs to choose from. They were very inexpensive so I purchased a different design for each of my children. They arrived packed in a water proof clear plastic bag. The blankets are warmer than they appear and it is best to order multiples at one time so that you save a bit on the shipping. The shipping costs are very easy to calculate before you even make a purchase as they are flat rates. The customer service in general could use a bit of an upgrade. It is often difficult to get in contact with anyone or their responses seem to be overlooked or disregarded unless it is prior to you placing an order. I also had a bit of an issue with their untimely delivery but have learned that if I want to receive my order by a certain deadline I should place the order a month in advance. The quality of the fleece is worth the price and the wit. I would just suggest that you place your order in a timely fashion and have a bit of patience when waiting on a response for best results with this site.