I have been a customer of this website for over a year and it has never let me down. Not too sure what the bad reviews are all about!
There's quite a lot of RC websites i know to also be genuine and reliable with poor reviews and ratings on sitejabbee, but only a few with good reviews and have never even heard of them, all looks a bit suspicious to me.
Anyway this sites products are good, delivery is always timely (maybe not always next day but is generally pretty fast), They have a telephone number on their site which ive called before and they answer pretty fast, never had any long delays with getting a response from email either, they're usually quite concise.