We had never been on a river cruise and Riveria Cruises were recommended to us. The Charles Dickens was very clean, tidy, cabin was fine and the crew and staff very friendly and helpful. The food was varied with always a meat, fish and vegetarian option. Cold starters, soup and various cold meats and cheeses along with fruit and yoghurt for breakfast. The full English breakfast was catered for too. We did the fine dining one evening and were suitably impressed with the 8 courses. There was plenty of room in the dining room, lounge and on the sun deck for everyone. We found it very relaxing sitting on deck watching the world go by and enjoyed the many different scenes along the Rhine from Cologne to Basel. We had the opportunity to visit the Captain on the bridge who explained why the bridge had to be able to go up and down when encountering low bridges. We would definitely cruise with them again.