Plenty of room in the cabins with more than adequate closet and drawer space. The crew all speak English and are very helpful and friendly. Because of the small size you are given good personal service. The ship capacity is 150 passengers but there were only 84 -all Americans - on this cruise. The entire ship was immaculate.
The food was great! Breakfast and lunch is buffet style or order from their menu. Dinner had two choices for appetizer, soup, main course and dessert. They also offered chicken or prime rib each night if you didn't want to select from the menu.
River cruising is a great way to see the country. We thoroughly enjoyed Viking River and are planning on the St. Petersburg to Moscow cruise with them.