As I said, we particularly like cruises with time at sea. Also, I have always wanted to go to Spain, so this was a perfect combination for us. Additionally, The Haven (for us) is worth the additional cost. It's like being on a small ship if you choose to stay in that area, but if you want to enjoy the entertainment that's available on a large ship, you can do that.
The Haven
Our cabin was perfect for us -- a two bedroom suite. We have traveled in that type of a cabin before so we knew we would like it. The dining room for The Haven is delightful and the servers recognized us after the first day. The concierge & his assistant were very helpful as were the butler & cabin steward.