Wifi can be hit or miss. As for charging outlets in the room, I felt there were plenty. Each side of the bed, at the desk, in the bathroom. I do feel their Wifi is in need of updating compared to other cruise lines. Cumbersome to switch from one device to another IMO. Long line the first day with all kinds of folks trying to figure out how to get on line on their devices. I do wish Oceania would develop an app like so many other cruise lines have done. Did not like to have to look on the TV to find out menus for the evening when an app would provide that plus what was going on during the day. Love Celebrity's app.