honestly, this product is fabulous for the price. super cute colors and very soft - is not tight on baby's head at all. and looks adorable!! but the seller drove me crazy. i bought this product a month ago and when i bought it - it said in stock. then after a week of not shipping i emailed them. they said it wasn't in stock and as soon as it was they would ship. i cancelled my order. decided a few weeks later ((after they said they would have them back in stock)) and ordered again. once again - it said IN STOCK when i made the purchase. i received a "your item has shipped" email from amazon and it even showed "shipped" in my orders. after a week i received an email from them saying, we are sorry for the delay we will be shipping as soon as they come in stock. SO ANNOYING. finally the order was shipped - 2 weeks after i ordered AND long after the "estimated" date of delivery on my orders page in amazon.

there you have it. great product for such a great price - but such a hassle. if the product isn't in stock - don't allow people to make purchases and let them think it has shipped!!