Just spent pretty much the month of January at Altons.. As for good wifi.. Hit or miss on the island. Some days it was blazing fast, some days I gave up trying to upload anything. I stayed in their hostel which was perfectly adequate, and there's wifi near the office (would be nice out on the dock, but thats for socializing lol). Was nice because its on the strip, but away from the big bars so you can sleep at night. Free accommodations if you dive, and morning north side trips made me happy, and we did have several whale shark sitings (including one where Alton was fishing and radioed back that he found one, at which point a boat was sent out with a bunch of resort guests and employees just to swim with the whale shark!). Usually you look for them on your surface interval, but you could be lucky and get one before your first dive, then find a pod of dolphins to swim with for the surface interval (yeah that was an epic day)..