i suppose you don't offer escrow and you expect the coin or funds first.

Nope. Escrow is welcome but escrow costs will be bearing by the seller.
I've used cryptoexchange.com/escrow for few exchanges.
Coin transfer should be in advance of cash withdrawal.
There are reputable escrow offers on bitcointalk. I would keep all trades here "in house", that's safer for everyone involved.
The costs are also not that high. The site you mentioned charges quite some %.