This was our (my wife and I) first cruise and also first time to Europe. We spent 3 days in Barcelona before which was lovely. Checking in on the ship was excellent. We were surprise after seeing others in lines at other cruise ships we had dropped them off at, but this was extremely efficient and speedy. We got our "do everything / ID Card" and was on the ship sitting by the bar within 30 minutes.
Service on the board was excellent. Information is readily available. Our cabin was serviced twice daily and the staff was very friendly. Dining choices on board very good. Manhattan Room and Taste we found great if you wanted nice service "sit down" dinner and for breakfast the Taste. The staff in both were great and accomodating. There are others for more formal dining.
The gym is an excellent facility, but did not have enough time to make good use of it.