We had decent WIFI reception in the Beachfront suites and also by the main pool. It is certainly not high-powered, but it keeps you connected. We have experienced more on/spotty off reception in the cliff side (blocks E/F/G). If all else fails, you can use the computers by the lobby to log on and check updates, but you can't upload or download from those machines.
I wouldn't say any of the pools are really designed for lap swimming. The main pool has a curve, but you can swim laps, but it wouldn't be unusual to have people floating and hanging out by the pool bar, or SCUBA classes in there. The pool up by the lobby is always the quietest, but I have never seen anyone doing laps up there either. You may have to try it and see which pool/time of day works out best.
Up at the mineral pool, it is shallower and square, so a bit better, but it's not huge, so you'd be going back and forth quite a bit. I attended an aqua-pilates class at the mineral pool last year with a guest instructor that was great! We had the floaty-dumbells to give it more resistance. I haven't gone to classic aquacize, but I recall walking by when people were in the pool and it seemed like a decent workout.
I think the classes change based on the instructors, but I would certainly try it out again and encourage others to do the same.
CSS 2008, 2009, 2010, 2011, 2012, 2013, 2014