We just got back from our cruise from New York to Florida/ Bahamas. We has a wonderful time on the Gem! First of all, the mini-suite is a perfect amount of room for a family with kids! My son slept on the pull out couch and loved it! We had brought our inflatable toddler aero bed for our daughter. The main bed moves so we pushed it over and she had enough room next to the closet. This worked out fabulously.
Our steward, Miller, was amazing!
We loved the freestyle dining options. We ate at La Cucina two nights and loved it there. Other than that, we hopped around and found all the "included dining" restaurants to be just fine! Our favorite breakfast spot though was at the kids cafe area at the buffet...the height of the tables was perfect for my daughter!
Great cabin in terms of space! A little noisy from pool deck....so if you are a light sleeper,or late sleeper, you might want to choose another location!