Love Ulta!
Closest thing to Ulta in northeast OH (where I used to be) was Sephora - and even then, the closest Sephora was 40 miles away. What a treat to find Ulta in Charlotte - and 10 minutes away!
Ulta does all the cosmetics, beauty, hair and fragrance stuff. They also offer salon services - hair and nails.
I like them for the cosmetics and beauty products. Sephora carries a few more of the higher end products but they aren't as convenient to me as Ulta. I've only used the salon once - stylist did an okay job but I thought it was a bit pricey for the service and the "retail store" atmosphere.
Sign up for the frequent customer club (no charge) and get their coupons either in the mail or by email. These can save you a bundle and they run them frequently.