I had wanted to go to Aruba for years and this cruise - booked the Costco travel - was a great value. we received 10 nights for about what we would've spent for 4-5 days in Aruba without the entertainment, and 5 additional ports to visit.
another advantage of going in dec., and maybe 10 days, is there were very few children on the cruise.
Also, it was nice seeing the ports and the ship decorated for Christmas!
We never had an inerior cabin before, but we had no complaints and slept better/later since it was darker. when we wanted to see outside, we just turned on the TV to the camera of either the from or rear of ship. For the $, this was by far the best cruise we have taken and look forward to another next year. 10-days allows you more time to wind down/relax too!