Thanks everyone.
I went to Globus and it was expensive and well .... apart from being relaxing, I found the staff to be quite inexperienced. On a selling run (but not too bad, seen worse).
Then the two lovely women working at Globus (who completely agreed with me) gave me a tip - right across the road, their old colleague (pre-globus days) does fantastic facials that they're still regulars there:
http://www.beautyoasis.ch/
I've been going there now for over a year and it really is very good. They don't speak much english, but if you can make a sentence or two in high german, they're very friendly.