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.
Large cabin with a veranda. Very comfortable. Small bathroom, but adequate.