I have personally done two GTY cruises, and two GT cruises. Both of the GTY cruises were booked well ahead of time, on the first one the room was assigned at about 60 days, on the second one it was just over a month before sailing. I was a little surprised the second time, because I had also been told to expect around 45 days. The GT cruises were booked much closer to the actual sail date on the first our room was assigned about two weeks out and on the second five days ahead. But as we had only booked that one nine days ahead, five days seemed like a pretty good deal to me