This was our first cruise with Royal Caribbean. We previously switched from another cruise line because of recommendations from friends plus we wanted to try it for ourselves. When we arrived to Bayonne, NJ, the entire process to get on the cruise was effortless. Where it took us over an hour the last cruise we went on, it took us roughly 15 minutes with Royal.
Our cabin was great. We had the pleasure of getting a balcony this time. The interior is good for first-time cruisers or if you're on a budget. We actually utilized the balcony quite a bit, either during our sea days or when we arrived/departed our ports. Views were spectacular. It was spacious enough to fit all our belongings and had plenty of drawer space for both of our clothes.
Food was good. We went to the Windjammer Cafe during breakfast/lunch and did the "My Time" dining at dinnertime. There were plenty of options to choose from outside these two options. Wife and I ate at Jamie Oliver's Italian restaurant for our 3-year anniversary and the service was above and beyond. There was a sushi and steak restaurant I didn't get a chance to try but will keep it in mind for our next cruise.