I've bought a few presents on Etsy. Currently the customer experience is good (particularly nice personal touches from the vendors).
I worry about its future (will it fill with rubbish when the bulk vendors find it?) but at present I give it a warm recommendation.