The service and the ship are excellent.
The only thing that was not quality was the shore excursion to Alhambra. We could hear or understand either tour guide. I did not get any background info on the palace. And the lunch buffet was a disaster. 200 people at once with no guidance. My husband waited in line 25 minutes and I did not even eat. And the bus seats were so cramped. Painful for the 4 hour ride. (2 in each direction) A total waste of money.
Entertainment and activities were excellent. We thought we would be bored but there was something to do all the time.