My wife and I are veteran cruisers having gone on about 12 thru either Carnival or Royal Caribbean.
Very nice cruise really enjoyed tours of the Canal and Costa Rica.
Cabin was inside as we see no reason to spend a few hundred dollars extra for window that we will spend little time looking out of. Rather invest in better tours.