Take a look at the reviews
here. I've checked a few pages, and apparently, there have been some issues where users haven't received their funds within 24 hours as promised (delays). Based on that, I would suggest using them If you're in a rush or the amount you want to buy is too big.
A better alternative would be to trade with individuals in Localbitcoins, Paxful (might need to go through KYC depending the amount) or the forums, that would give you a much better deal (less fees).