Lots of high end and drug store brands, alway find something I want or need and spend far more than intended. Service meh, often difficult to find someone who's knowledgeable about specific things but they try. Loyalty program is reasonable but you have to spend a lot to qualify for much and, of course, named brands are generally excluded from offers. Still recommended and preferred over Sephora.