I both buy and sell stamps on this site. I have never had any problems with other sellers when their has been an issue nor have I given my buyers any problems either.
The fees are reasonable and you can get some great bargains here depending on the seller. As always, buyer beware.