Sephora has a great website that's intuitive and makes it easy to find what you want. They have rewards for various levels of customer and a really liberal return policy on products. They offer a lot more online than in stores near me, but not surprising given the extensive inventory online. The in-store displays are great because they have samples of every single product so you can do swatch tests and often times will help you select products but are not overly pushy in assisting you if you're just browsing. One of my favorite parts of the website, aside from the ease of finding what you're looking for, is the reviews. You can see an overall star rating for products and read detailed reviews and a feature to see only reviews by people who have stated they have the same skin/hair/etc. That you do. I've never had an issue with slow delivery times, damaged products or sending the wrong items. Prices are on par with similar retailers, but they do have a sale annually I believe in November and April (but could be off on the timing).