The store itself is nice and clean, but some of the staff that works there could use a fresher-upper in customer service. A few are friendly, but some are outright ignoring you, and it doesn't help when you have to go look around the store for someone to help you, only to find that they're busy talking to a colleague. Same when you ask them where something is (on one instance men's Dermalogica, but this was not my first experience of this kind here), and the response is "It should be with the men's skin care", I tell them it's not, and they say "Then it's with the rest of the Dermalogica products", and she shrugs "Well then I guess we don't have any". As if she's wondering why I'm bothering her if I already saw that they didn't have it.
I have not used any of the services, and cannot speak to them.