I cant comment on their service, I have never used them, a few on here have used them no problem but there are others that will never use them again, from what I have read they are OK if everything runs smooth but if anything goes wrong they are very poor and they get a lot of bad reviews, they don't look to have good customer service or back up planes for problems.
Do some Googling or a search on here, there has been plenty talk about them.