I like it, and I would be absolutely delighted to receive it, but I wouldn't ever buy it for myself. Not because I wouldn't spend that on myself, I would (as a treat), but i think there are better products out there for the money.
I like the MB hand washes, hand lotions and bubbles/body wash (if you're buying bubbles or body wash, buy a pump to go with the bottle - less waste and it makes it last longer). But I think their body moisturisers are poor for the money, and the candles and room sprays and the like are an absolute rip off.
For me, for the money, I would rather buy bath and body products from This Works (get them in Boots, and get points), Burt's Bees (a lot less - £10 per item), Cath Kidston (even less - the handcream is fab), and, if I'm really splashing out, Laura Mercier.
My personal favourite for body products are the body range that Clinique does. I don't think you can beat it. The body comfort moisturiser is the best thing on the market as far as I'm concerned, as is their exfoliator.