My wife has been wanting to see Casablanca and this cruise included Barcelona we both like. Our last and first cruise with NCL cruise on the Spirit was extra great so we did a suite again, big difference though I like the Haven experience much better. We did enjoy our shore excursions interesting selections.
The food was pretty good with a nice selection, can't say about the buffet but it looked like a good selection when we were looking around the ship. The entire crew were helpful and friendly. The cabin steward, concierge and butler very good, just ask and if possible they will do it for you.
The front cabin was beautiful (thin walls though). Just note if you like to sit on the balcony not only when in port you may want to reconsider one right at the very front (ours 10500) you are not to open the door when at sea and must close the curtains when at sea after dark. View through the two big windows almost as good as the captain. Fun for us, first time right at the front.
Beautiful cabin I like having a dinning and a sitting area. The bath was large double sink walk in shower. But, the wall (port side) in dinning room must be very thin. We could hear neighbor in the port corner suite talking, several times late at night not speaking with her inside voice. Lucky we had door on bedroom and could put a TV on in sitting / dinning area. I guess that is what makes me down grade the over all experience.