Just sailed the Gem March 17-26 with a friend and her children 7 and 9 . I did not try any of the specialty restaurants. Last minute travel changes due to the snow ate up most of the spending budget. The ship was sold out but never felt crowded. One time there was a 1/2 hr wait for a table in the Main dining room we just walked to the Magenta dining room and were seated right away. The service on the ship was friendly and wonderful. The children's program " splash academy " was great and fun for the girls. They wanted to be there whenever it was open. I would take this ship again.