I've used multiple services (haircuts, massages, wedding hair up-do, full make up for wedding day) and have been thrilled with every experience! Everyone has always been so kind and friendly, and sometimes there's even an adorable dog there to greet you. I'm so happy I found Element - every visit is relaxing and of high quality service. Also, this is an Aveda spa and everything smells amazing!