This place is a natural gal's hair paradise! Although the shop is small (could probably walk the entire length in 15 steps) you still need to give yourself time to peruse all the products. I spent over an hour here sniffing and touching everything since majority of the products being sold have test samples.
The store sells products that are you can usually only find online such as Karen's Body Beautiful, Curl Junkie, Oyin, My Honey Child, Bee Mine and the list goes on. There are also body products and hair accessories for sale. As far as the prices go they keep in line with the average costs of high quality natural hair products (i.e. around $15 - $45 depending on the type of product).
The great thing about shopping at Beauty by Nature is that after your 10th purchase, no price minimum required, you receive a $10 store credit. You also receive discounts for reusing the shopping bags you receive with your purchases.
All I can say is that this place is awesome and I will definitely be back.
P.S. You can also make appointments to get your hair done here. I usually do my own hair but may schedule an appointment some time in the future.