Sephora is a neat, big store with tons of makeup! This store has mostly all high-end cosmetics, and they have a lot of it. The selection is nice and they have testers so you can try probably all of their products. The staff are friendly and so willing to help you out finding what's best for you.
The prices are expensive though because everything is so top notch.. and they never have sales, but if you order on their website, you get free stuff!