My wife and I booked the Haven for our anniversary. This was my first cruise, though my wife has had many. We have both travelled extensively.
The ship is large, well appointed, but easy to navigate. There are signs all over the ship that makes finding things easy. One quibble, is that posted services and shops are not always open at the appointed times meaning it would take several trips, for example, to get into the duty-free free shop. Services on the ship are generally both easy to locate and access.
The exception to this was the spa. The actual services, massage, etc, were good, if pricey. However, the spa uses the pretense of assessment and consultation to provide a pseudo-scientific basis for what can only be described as, "You really should buy our most expensive products and services." My wife, for example, has a highly developed care routine. After receiving a facial, her 'consultation' wound up being a pitch for $1000 in product. This was made even worse when every visit to the spa resulted in a billing issue, as promotional discounts were either not applied or additional charges were added when polite but firm 'no' resulted in a charge anyway.
Large king sized bed, in room spa bath, with balcony access.