I frequent this Ulta because it's closest to me. More often than not, they have what I need in stock. And I save a few bucks with their $3.50 coupon they mail out.
I've had no problems with returns/exchanges here. I bought a Chi and it died on me a year later and I was able to return it for store credit.
Customer service has been a hit or miss for me. My most recent visit I had to exchange a bunch of face products that were making me break out, and the girl helping me was awesome. However, I've had really bad experiences with customer service here in the past so hopefully they are turning things around.
I've never had a salon service here and based on the reviews, I highly doubt I will.