We enjoyed this cruise . We liked that every day we docked in a new port. One day at see was enough. It would get extremely crowded at the pool area. Two pools is not nearly enough. Luckily we booked spa appointments and that was fantastic. We had hot stone massage and facial.
Food quality was very good. "Blue" restaurant was great , we enjoyed a few dinners in Normandy as well, but it takes a long time to complete a meal there. Qsine was fantastic . Probably our favorite . Amazing presentation and service , creative food. Still, $40 per person supplemental fee (including kids) feels too steep . When we went to Alaska a few years ago - it was $20, which is more reasonable .
The shops: selection is not huge, but with very good options and reasonable pricing. We actually were surprised that we liked the ship shops.