Our first cruise. Were always reluctant to do so but gave it a try regardless. Generally enjoyable. However, I prefer to go to a location and explore for days, not hours. No regrets but would not necessarily seek out another cruise anytime soon.
Having said that, the staff on board were pleasant and attentive. The food was reasonable in the main dining room and I would classify it as very good at Hooke and steakhouse. What was not enjoyable was the volume of people in at the buffet restaurant. We went once and avoided it like the plague afterward.
Stateroom was beautiful and comfortable. Do spring for an outside balcony if you can, definitely worth it.