I love Ulta Beauty! It is a store that has pretty much everything all in one place. Every time I go there the girls are so nice and willing to help. Sometimes I see they are understaffed but even then, someone will always come and help me. I love the rewards system also. The points add up fast and I always have money to use towards my purchases. The return system is also awesome for rewards members because you you can return anything even if you've opened it, which is nice for drug store brands that don't have testers or for products that just don't work well for me. Also, I know a big concern is that they will be out a free gift when a customer goes to check out but some customers need to realize that all of their signs say while supplies last. Every time I have gone they have substituted something in place of the gift that is out of stock. I love Ulta and all the rewards, coupons, and gifts you get when you sign up for the free rewards system. It's so nice having everything I need all in one place.