I'm very happy with the product and service! I placed the order last Friday and then called them to ask if they could make sure that it arrives by this coming Saturday (8 days later), as I'm flying out to spend time with my girlfriend and this is a present for her. They assured me that it would come on time, and indeed, it was shipped out on Monday and arrived on Wednesday. The product itself is very high quality and also very adorable! Highly recommended.