I like Ulta because you can find practically everything for beauty there. They have so many products it's a bit overwhelming. I gave 4 stars only because the people working there aren't always very friendly. I've definitely run into a few workers, usually at the checkout, with an attitude problem. Because of this, I often just buy products online - free shipping with $50 purchase is worth not running into rude people for me.
Despite that issue, I do recommend the Benefit Brow Bar for a brow wax & tips for brow shaping. They're also knowledgeable about products. Although it's pricey, I think it's way more professional than going to a salon & worth the occasional trip to Ulta.