From embarkation to disembarkation, it was a wonderful cruise. My advice: do some research beforehand so that you can set your expectations accordingly, and so details like the bathroom setup and show reservations will not come as bad surprises during the cruise.
Dining: Exceptional variety of food in the buffet. Everyday there was a special in the Garden Cafe (seafood night, asian, bavarian lunch, etc.)
Food was excellent in all venues. We ate at Taste, Manhattan, Moderno, Cagney's, O'Sheehan's, Teppanyaki. Service was quick and efficient.
The cabin was well-maintained and did not show any signs of wear and tear. Our cabin steward was wonderful. When we would call housekeeping for towels or anything else, he would knock at our door in a matter of minutes. Very quiet area of the ship as there are no public rooms around. We were 4 in the cabin and there were still empty closets. Lots of storage areas!!
Embarkation was a little slow, but it appears the ship was late in Barcelona.