Ordered £500 worth of Euros online - got a confirmation email and money was taken straight away. Went in to collect my money the next day and was told they'd run out of Euro and shouldn't have taken my money. 19 days and many frantic phonecalls later I finally got my refund - a far cry from the "10 working days" I was promised when they shouldn't have taken my money in the first place!!
Down £1000 and I had to go somewhere else to get my Euro for my holiday - would never use them again and I'd urge anyone else against it too.