My husband and I are experienced cruisers but we took our first Royal C cruise in December. It was a 4 day over the Christmas weekend. We had a wonderful time. The service was great, the ship was beautiful (especially so with the Christmas decorations), the food was delicious. We always ate in the dining room and did have some breakfasts in the cabin.
The casino was fun even though we lost $$ and the entertainment was wonderful.
We did the speedboat excursion and thought it was the best ship excursion that we had ever taken. We were the only ones on the excursion which meant that we had one-on-one attention.
We loved the Tampa port although we thought the lines were rather long for embarkation. I would recommend getting there as early as possible.
It was a great experience and we have cruised on other lines such as Carnival, Princess, Holland America and NCL. I would not hesitate to cruise on the Grandeur again.