I've never used either but they have a pretty good reputation. Basically, you send Coin A to an address they furnish and then they send you Coin B to an address that you furnish. Have no idea what the fees are but pretty sure you will get that info when you confirm the transaction. I think they need an email for minimum KYC but don't know how far that goes.
There's also Kyberswap. This is one where you can link your hardware wallet to the website. I've never used this one either but haven't ever heard of any mischief going on....
I would look into Youtube tutorials/reviews on all three and see which one is more to your liking...
Also, the Exodus desktop wallet has a built-in swap feature but it can get pricey...