By all means get a cabin with some kind of window: We were on deck 4 ( the lowest one) and had a porthole...it was just fine!
Think twice before you "buy" internet service on the ship. My husband did, and we had issues constantly with the service. I did not....and when we were near "civilization," I could use my Consumer Cellular Service by stepping onto the promanade on deck 7.
Love the food and the variety of it, and the options for "freestyle" dining...you don't need to go to one of the specialty restaurants, unless you want the experience