Ulta is the big-box equivalent of a specialty cosmetic store. Their selection includes "prestige" brands like Benefit and normal brands like Revlon. This store also has a salon. My biggest complaint about Ulta is the customer service. I prefer going to Sephora for my specialty cosmetics.