I've ordered from Bambino Direct, stupidly not looking at the reviews before buying from there. After my car seat did not arrive after a week, and after checking the worrying reviews, I decided to ring them up. They told me that they had a problem with Silver Cross not sending an order to them, so that they had a delay. As I needed the car seat soon, just in case my little one was born early, I decided to cancel the car seat but was told I had to e-mail them as I could not do it over the phone.
Thinking that everything was cancelled, I ordered the car seat from Baby's Mart, which was only a pound cheaper, and if I added other items to my order I was able to receive free delivery. My Order from Baby's Mart came within 2 working days for the car seat, and 4 working days for my other items. They even sent an e-mail to tell me that the items had been sent to the couriers (and what couriers they sent the items from).
Regarding my order from Bambino Direct, it is still not cancelled. I waited 2 working days, and received not e-mail telling me that the order was cancelled, and the website told me my order was still processing. I phoned up, did have trouble getting through, so I kept ringing the two numbers on the website. I was told that they would look into it. The next day, I saw that it had still not been cancelled, so I rang again. It took me about 15 minutes of constant ringing to get through, but finally the phone was answered. They said that they would cancel it now, so i'm going to wait another day, if not ring up again.
I would definately not order anything else with Bambino Direct. Their service is terrible, and they do not notify you if the order is going to be delayed. As it is, I've had to pay for 2 car seats, and don't know when i'm going to be refunded.