Always sell what I need. Plenty of own brand. Can't speak for the cosmetics, but seems to have lots of items and lots of ladies! Nice friendly staff.