Fair fx had the best rate when I looked.
The bank transfer never failed as it wouldn't even let me go through with the transfer due to the reference being wrong.
On my last email to them I said that if I didn't receive a reply by the end of the day on Friday then I would have to go elsewhere for my euros, but I haven't even had a reply from the first email I sent them,
I would assume that someone running an online company should be able to check emails on a daily basis, as they would have to be online to see what orders they have and to process the orders.