I come here because they have a wide selection of NYX products.
Customer service is hit or miss.
I wouldn't necessarily consider it a friendly environment but there are few ladies who are more than accomodating when I was on a search for a demi-dye.
You usually have to know what it is you're looking for when stepping into any beauty store. It helps having a list before you come in :)