We had a great time on our cruise, but it was kind of a bummer that we missed two of the ports. I don't blame the cruise line, they were just trying to keep everyone safe. But, we had just been re-certified for SCUBA and didn't get to go diving. Overall, though, we had a great time, service was great, the activities were fun. The food was generally really good in the dining room for dinner, breakfast and lunch in the Windjammer was hit or miss.
Cabin was small, but worked fine for us.