I have to admit I generally don't buy an awful lot from The Body Shop. When I was first allowed to town with my friends I would go into their shop and smell everything but it was always too pricey. Although I've had a few of their body butters in the past from gift sets or whatever, it doesn't really occur to me to buy one of them for myself.
Have you ever smelt a lovely scent and knew you recognised it but couldn't place it? This happens to me all of the time with The Body Shops Mango Body Butter. All of their body butters are incredibly thick and luxurious leaving your skin hydrated and smelling wonderful. Their Mango scent is a best seller and it's easy to see why.
The bottom line is... I would definitely say that if you haven't already you should check out The Body Shop' Body Butters. They're not the cheapest way to moisturise your skin if you're on a budget but they are truly luxurious and would be great for a present too.