you asked about the Wifi...it was awesome while we were there in March 2013. However, the router was in our room, so that might be why. They had to come in at one point and work in it--it was behind the TV, so that was the only reason I knew it was in our room.
IMHO, I would change hotels...