My partner and I just got off the Glory last week on a five day NYC/Canada cruise.
We took the subway from our apartment and strolled to the boarding area about 11am with no problems, check in was a breeze and we were onboard by 11:30. I was a bit surprised that the only viable option for lunch was the Red Sail buffet on the Lido Deck, but I wasn't fazed in the least.
We went up, found a table and off my partner went to forage. He came back, and I went out to see what was good. Have to say that the buffet was mayhem, not just on embarkation day, but every day of the cruise. And the selection wasn't particularly great. The set-up was, quite honestly, pretty darn stupid. Burgers on one end. A deli counter plopped down in the middle of a crowded walk-way. Salads in another area, fish/chips on another deck, pizza in yet another space altogether, and on and on.