Ulta is quickly overtaking my love of Sephora since it is so much closer and so easily assisible. They are also beginning to carry more high end brands like Lancome and Benefit. I like that they have a better selection of salon hair products as well as the drugstore brands. NYX is sold here and often goes on sale for buy one get one half off. If you're a follower of beauty blogs you can appreciate the NYX brand as an inexpensive beauty find. This particular store is huge, which allows for plenty of room to meander and shop. The staff greet you as you walk in the door and are always willing to answer questions or look for out of stock items if asked.