I LOVE ULTA!! They have everything possible you'd need for hair, makeup and skincare - I mean EVERYTHING! It's basically like Sephora - they carry every name brand possible and then some. YOu can purchase hair supplies as well, and there is even a salon in the back for hair and nails, and facials. I would feel totally confident coming here for a cut or treatment. The employees here were so helpful and knowledgeable of the produts they carry - I love it! They even carry the Bare Escentuals Makeup, which I am totally loving right now. Enjoy!!!