They are fairly new(as you can see their "Semi-dedicated's" are not up yet). I doubt you'll find many people here that have accounts with them since they just opened 1 month ago. You should ask them if they can offer you a 30-day money back guarantee so you can test it out a little bit(perhaps on the semi-dedicated?). Just my $0.02.
Supports quick helpfull and realy goes beyond what they should do. Far to early to judge on there uptime as they haven't been around that long. Still judging from the support and the pricing they are very good
I bought dedicated server from them this week. It's working without problems so far. As for setup time - it was a bit long. I ordered server on Sunday late evening. I've got invoice on Tuesday morning, and i've got server on Wednesday evening. (Europe time)