Dining in main dining room was average. However, the dining in the specialty restaurants was very good. Liked the choice of 5 dining options. High cost for tours. Best decision is to organize a private tour on Cruise Critic and use Tours by Locals. Overall service was very good. The butler was excellent and the cabin service was very good. Prices in the shops was way out of line. No general sundry shop to purchase small items. Did not like the idea that they would not let you on the ship until noon. Other cruise lines will allow you to board early and wait in a common area until cabins are ready. Disembarkation was not satisfactory. Since we had a late flight we purchased a transfer package that included wait time in a hotel. The hotel day room supplied a minimum of snaks and drinks along with broken chairs. Probably not Crystals fault.