I've been few times, always staying in an apartment, and I love it. There are probably places with better running terrain (unlike other parts of the island there are no long stretches by the coast and very few flat parts) but I've got used to it. If you're a triathlete, it's likely to be even better as the pool and bike facilities are good. I'd recommend it if you're looking for somewhere quiet and laid-back. You'll find very few English people there and there's not much going on in the evenings. Everyone seems to be tucked up in bed by about 9pm and to get up with the sunrise. So it's not for anyone keen on nightlife but I think it's good for families and there are kids' activities laid on.
I don't think it's comparing apples and oranges if you are comparing Sweatshop in the high street with sweatshop.co.uk. They are the same company so I would expect to pay the same prices. Obviously if the shoes are cheaper on Amazon or wherever, that's a whole different thing. Also, a fiver for delivery to store for online purchases? They are getting deliveries all the time anyway, so it's not costing them any extra. Hence no other shop that I know of charges for it. Sweatshop never used to either.
I don't agree. Unless there is an upfront charge for a fitting, one shouldn't be added on. If I go to a shop, I expect to pay the same price as I would for the item online. Sweatshop also seems to be the only retailer who charges a fee for their Click and Collect service. Yes, sometimes they give you a voucher but it has to be used in their shop. Greed isn't good if you are alienating your customer base.
I don't think anyone wants to 'dribble' over the finish line, which is why it can be a sensible decision to DNF. That's surely why the professionals do it - if it becomes clear that it's not going to be your day (something you can't always be sure of beforehand) then why inflict potential damage and more exhaustion on yourself? I was told by a medic that it's the guys who insist on pushing to the finish who usually end up in need of their help.