We chose this cruise because of the itinerary. The entertainment was good. The food was good. The ports were good. Service was good. Nothing was outstanding.
Venues for Zumba and some entertainment were inadequate. Up selling is annoying. Perhaps it's a disadvantage of this line compared to all-inclusive lines. You get what you pay for.
We have been in Spain many times but Valencia and Cartagena plus the specific Canary Islands were new for us. We enjoyed them. We did no excursions through the ship. They're pricey and we could do their itineraries for half the cost.
Adequate. Comfortable bed. Clean and utilitarian bathroom. Small balcony.