It took more than 2 weeks for the item to even ship out of their warehouse, let alone be received by the shipping company, in spite of their 5-7 days delivery boasted on their website. I didn't receive the item meant to be a gift in time for my friend's birthday, when I could have just bought it elsewhere if Body404 were more upfront about their true shipping times.