My order arrived in only a couple of days and everything was there. Iv'e ordered from them before and I've never had a problem. They have good prices and fast delivery times. I will happily buy from them again.
I get a very good signal and my 3G signal is far better than I've ever had (which is handy for streaming music with my Windows Phone 7). The one bad point I would say that I've experienced so far is that the help desk seems to be outside the UK.