My wife and I have taken a number of cruises on different cruise lines. This was our second Haven cruise on NCL and went on a Caribbean cruise on the Prima.
Checking in and embarkation went very smoothly.
Had a nice lunch at the Haven restaurant. Watched some of the football games, hung out at the Haven pool area - which is tone of the nicest pool areas I have been in. On one level there is a large infinity pool and an outdoor bar. Plenty of seating and shade for those who want it. Top level has two jacuzzis and more seating. Never a problem finding a place for a dip or a swim or a drink.
Haven stateroom was generally fine. The window to balcony chopped in half by big beam running through center of wall. Made Cabin feel more closed in. Bed was comfy. Bathroom was fine except for the lack of counter space.