Had s great cruise. Food was excellent and the service terrific. Way better than our last Norwegian Cruise in every way. American Icon was the restaurant we had all our dinners and I can't say enough about the service and the food. Saji our waiter was great!!! It was the right size ship for the many days at sea headed to the ports of call. Big indoor pool areas that are great in cold weather. Never had to fight to get a seat anywhere on board. The bars were great and it was easy to get a spot at any of them. Even with the large numbers of people on the ship nothing ever seemed really crowded other than the lines waiting to dis embark the ship at the ports of call. I can say with one hundred percent certainty it was the best cruising experience I've had to date and Royal Caribbean will be my choice for future cruises.