Cabin: I can't remember the cabin class, but we had an outside cabin on Deck 8 with a small deck that had two chairs and a small table. The room was small (we expected it to be) but nicely furnished with a queen bed, small couch, small oval table and a small desk with mirror and three-shelf cabinet. The closet was large enough and had small corner shelves for shoes, etc. The bathroom was also small but useable. FYI - the towel animals the cabin attendant leaves for you are a nice touch.
Food: We ate breakfast all but one day at the Windjammer on Deck 11. The food was OK but it got a little repetitious toward the end. They never changed the stations. We had breakfast in the room one day, but the food is really the same as in the Cafe. We also ate most of our lunches at the Windjammer Cafe and again the food was OK, but repetitious. Dinner was by far the best meal, and we ate at the Cascades dining room all but one night. Our waiter Luisito and our server Nicholas were FANTASTIC. We talked with Luisito for about 10 minutes or so every night after dinner and he shared stories with us about life on the ship and his family back at home.
Entertainment: We did not see any of the shows, but my parents saw most of them and they did not seem impressed with many of them. The casino was smaller than we initially expected, but we soon realized that it was never too crowded. The movie theater was a nice bonus, although the movies were all edited for content (no strong language, etc.) much like on an airplane. We played bingo on one of the rainy days and got hooked.
Ports of Call: Key West - A fun destination. Cozumel - Fun, only because we had never been to Mexico. Roatan, Honduras - Depressing. I would NEVER take another cruise that stopped here. If you think you get hounded to purchase things, do NOT go to Roatan. The Hondurans throw themselves at you, sometimes blocking the sidewalk in front of you to get you into there little shack or tent or front yard to buy something. Cayman Islands - We unfortunately could not stop because of the weather.
Overall: We are not sure if we will take another cruise on Royal Caribbean before we try another cruise line. We are interested in trying one of the Princess ships.