Thought I might as well post for all three as I have made my purchases at the same time from all three.
- Muscle Finesse: Great service, quick delivery.
One area that I think could be improved is live stock level. I ordered Boditronics Whey Cookies & Cream plus other things and it came to just over £100, got an email confirming my order, about 30 mins to an hour I got a phone call to say that the whey flavour I ordered was out of stock, there was no other whey that I wanted at the time and not 100% sure if I got charged for delivery (really need to check the receipt) because of that. :( I think that you ought to have real time stock updates, this way the customer know this is out of stock. :D Overall excellent first time experience, will deffo be back.
- Body Building Warehouse: Well what can I say, I am a returning customer. Again great service and quick delivery.
-
MyProtein: Now this one is kind of a pleasant surprise.

I ordered before and delivery has always been quite slow (not really a problem ;) ). Well...bugger me sideways, this time delivery (via DPS I think) was super quick, kind of shocked.

This is a great improvement MP, keep it up.
Overall very good experience form all above, thanks guys.
Rob.