Just finished a cruise on the Divina. My husband and I have been on many cruises but this one did a full circle from Miami to the Panama. Excursions were poor quality. Children running everywhere during adult times, in halls, up and down stairs. No controlled activities for kids...bad. Shows were the same with a different theme except for one night we had a comedian. Food was fair...nothing great. No art shows...one demo cooking in a cramped area. Arts and crafts were good. Trivia was fun except some answers were wrong. Pre booked excursion packages were not honored so we had to pay on ship prices. Ship seemed very disorganized especially trying to get to dining room...couldn't go through...had to go up and down and up....crazy. Dining room was over crowded....my husband and I were on an oval table for six and there were 8 of us so he had to squeeze a chair in to sit on. Staff didn't know how to serve very well...would serve my husband first, no napkins on lap by waiter. Arriving on ship was to a dark room...no one told us that we had to put our room key into the slot to have the lights work...many people said the same. Steward kept forgetting to give us washcloths. Shopping on board was poor assortment. No enough activities. On the good side: check in was easy. Ship was pretty. Drink prices were good.