^^ Agree, love Localbitcoins. Always sell with a mark-up, and make a bit of extra cash on top.
but the fees are too high though especially if dealing with a reputable member
Agreed. But shop around -- particularly if you live in a city, you can often buy/sell at spot to reputable members if you are trading above certain volume thresholds. Also, you should consider getting some reputation yourself -- that way, you can charge a premium, and customers will come to you.
Also, if doing cash deals, you don't need Localbitcoins escrow, obviously. So you can just cancel the deal and save on the fees.