Just make sure you know this about this service, before you go to crazy!
Up to 50$ - fee 5%
50-100$ - fee 4%
100$ and above – fee 3%
~ additional 1% fee is added, if you want to receive your tip privately, without showing it in chat.
So it makes sense to keep the exchanges above $100 to minimize the fees.... do not do small amounts, because the 5% can add up to a lot over time.

Still a much better option than having to buy the coins through other exchanges and then having to deposit it at the site.

It's still cheaper than to WD from stake/primedice to binance/other exchange and depo back. Also till some of the amounts it's cheaper than WD to changelly/coinswitch to exchange funds.
And in addition to that - it's the only way to exchange coins of amounts you can't withdraw