American Cruise Lines always does a great job: interesting ports, great food, good lecturers, caring staff and large cabins. They do everything to cater to their passengers including paying postage on letters and complimentary cocktail hour with fabulous hors d'oevres.
We stopped at various ports on the Chespeake Bay and had very interesting shore excursions. In Chrisfield we took the ferry to Tangiers Island and went to a wonderful restaurant which served lots of food family style: crab cakes, shrimp fritters, ham, potatoes, vegetables, fresh bread right out of the oven. Afterwards we took tours of the island in golf carts for $5.00.
There were lecturers each evening to tell us about what we would see the next day. Very informative.
The service on board is extraordinary. I needed batteries for my camera and they gave them to me. Dining room service is excellent as is the food. Several choices at each meal which is great considering the size of the ship.