We are frequent cruisers on several lines, and had been wanting to try the Haven on the Epic. We are so glad we did. The Haven was a veritable sanctuary and well, well worth the price.
Embarkation: If you book a Haven Suite on the Epic out of Miami and your cruise docs say Terminal C, do NOT go there. Ignore your cruise doc and go to Terminal B. That is where your keys and priority Haven embarkation will be. Sadly, we obeyed our docs and went to Terminal C, a huge mistake. After we finally made it through the long lines, the check-in desk didn't have our keys (because our keys were waiting in Terminal B), so we had to wait while they made us new "first time cruiser" keys. By this time, general boarding had already begun, and they tried to hand us Group 21 cards or something similar. We explained that Haven/Suites are given priority boarding (apparently, a personal escort onboard, and you are "whisked" straight to the Haven restaurant for lunch). The Terminal C employees did not know what the Haven was. A supervisor at the door told us, "The Haven guests have already boarded. It's too late. There's nothing I can do." (One look at our astonished faces and dropped jaws probably led him to decide that this was probably not the right response, so he let us through).
Lesson learned. Do not go to Terminal C if you have booked a Haven suite. We lost out on the promised experience of priority embarkation. Oh, well.