If the item you are after is in stock then it is dispatched quickly and the prices are good. However, just because it is in stock on the website, doesn't mean that they do actually have the item as the website doesn't talk to their warehouse stock system.
I ordered a costume on a Saturday and then called the following Friday as I hadn't received it. Turned out it was out of stock and end of line but they still hadn't got round to telling me......... Be warned!
To reply as a company, please log in to your business account.