We sailed with them in Africa and it was a great trip, so we booked this Lisbon to Madrid trip.
AMA Waterways put on a new ship which sailed four days after we did. The BIG problem was that they took most of the experienced staff and transferred them to the new ship, leaving us with trainees. The chef was terrible and the wait staff was hit and miss. One night it took me an hour to get a drink from the cocktail waitress. Also, the breakfast buffet had hot food that was cold, and it took five days to get that fixed. It got so bad that AMA sent someone from Corporate to solve the many problems. However, you cannot train a crew while taking care of 106 passengers.
As for day excursions, most were good, but some were really bad. Someone needs to review all their day excursion trips. I will never sail with them again.
The cabin was okay, but the bathroom was tiny. As for the balcony, we couldn't use it because we were always moored with other ships, so your view was of someone else's bedroom. The cleaning staff was great.