One other thing to mention, since you aren't familiar with the last day breakfast process and you have a large group. If you go the main dining room, you will have a set time for breakfast. As mentioned, if you had main seating for dinner on your cruise it is really early. (I forget the exact time). If you have the late dinner, it is a bit later, but in either case, you need to be in the dining room for breakfast at EXACTLY the stated start time of your last day breakfast. I was five minutes late because I realized when I got there that I had left our comment cards in our room. I should have ordered first, and then gone back to the room. Those 5 minutes delayed my breakfast quite a bit, and my son, who came 15 minutes later than the stated time, could not place a breakfast order at all. (Though our server did go into the kitchen and find him some food). So just be warned. You could do Cabanas instead, but it will be crazier than usual there too, and with 22 of you, the easiest thing might be the dining room, provided you can all get there in time.