I was also on this cruise, it was my first and my wife and myself had a wonderful time, the crew was simply amazing. So amazing that I already booked my next cruise.
As far as the Wifi goes uploading a six page paper should be no problem, especially if you opt for the steaming package or get the Keys. I had on issues uploading photos to social media or downloading work files.