We've been there 11 times (also from London btw) and Wifi coverage is good now and we could access it from our room (we were there at the beginning of February).
Gym is very good and is in the middle of the resort, just past the dining area. We've done a lot of travelling and it is the best out of any resort we have been to. Lots of spin bikes, there is a lovely studio area and there is a good variety of weights machines. There is also a number of tennis court and two squash courts. The wife is a gym regular here and enjoys being able to work out at Hedo too.
The spa is really nice and you can get a good professional massage there for about $75.
It's a fantastic place and I'm sure you'll love it.
Bookmarks