I would be careful with that seller. He can be ok but can also be very bad. Many times doesn't leave feedback, and very rarely replies to emails (lately they reply even less). I've had a couple bad experiences with them the last 6 months.
They sell their stamps at a much higher value than others on Delcampe, so they deserve very little tolerance in my opinion. You charge at luxury prices, you are obliged to provide a luxury service.
Having a brief look at the 2006 Switzerland stamps, there are 6 others that sell this set, and all at nearly half the price.
I've bought from one of them and had no issues:
http://stamps.delcampe.net/page/ite...guage,E.html(not advertising here!)