We were very satisfied with the dining options and quality of food on this ship. We are fairly health-conscious eaters, and there was never a shortage of fresh fruits and veggies, salads, fish, and creative "light" dishes to choose from. We would have enjoyed a bit more variety in the dessert department though. The Solarium Cafe had the best fresh fruit plates, and hummus with freshly toasted pita bread, great for a light snack. We had dinner in Portofino one night, and it was beyond our expectations. The service was excellent, however you must go there expecting a dining experience, not just a meal. I think we were there about 2.5 hours, and it was just right. The portions were perfect, but there were so many good things to eat, DH could do nothing afterward but lay on the bed!
I was determined not to gain weight on this cruise, so I usually wore my pedometer wherever I went. Between having a cabin at the stern and generally only using the stairs, I managed to clock at least 10,000 steps a day, up to 13,000 a couple of days. I also worked out in the well-equipped gym several times. We did not attend very many activities, however the belly flop contest and cake decorating demo were both very funny. Our favorite band was Music Magic, which had an excellent female lead singer. I also liked listening to the pool band. I only went to a couple of the theater shows. The comedian the first night was very funny, and I was very impressed with City of Dreams, the production show the last night.
When we boarded, we were given letters explaining that we might not be able to go to Cabo, because of Hurricane Rick, but this had not yet been decided. Everyone was keeping their fingers crossed, because we would have gone to Los Angeles and Catalina otherwise. This did not sit well, since at least half the people we met were from southern California. Fortunately, Rick deferred to our ship and we went to Cabo as scheduled. We had an absolutely amazing time snorkeling, and I would love to go back there with my kids.
The only real problem we experienced was the disembarkation process. This ship needs to find a better way to communicate with foreign travelers who need to show up for immigration before the ship can be cleared. I think they also gave out too many express tickets. We were in one of the first color groups to be called, and we were over an hour delayed in getting off the ship, and missed seeing some friends as a result. Aside from that, we had a wonderful time.