Wife and I celebrating our 30th anniversary stayed in a 2 bedroom suite in the Haven Courtyard. Overall, it was a wonderful experience. This review will be very Haven centric.
1. Boarding in New York was straightforward, but somewhat delayed. After doing the required testing with EuroFins, we arrived at the Haven check-in room around 10:40 only to wait about 90 minutes before being permitted to board. The check-in agents were actually fighting with one another about what order to check people in. It seemed like the supervisor wanted people checked in based on the boarding cards that she had handed out as we entered the room. The other agents wanted to do it by room number. Strange and uncomfortable watching them spar.
2. Once onboard and into the Haven bliss ensued. Haven Restaurant for lunch was fantastic, even as they handled a very large crunch of tables on the first day. Only ate one dinner and two other lunches there, but these were very good. We did eat all our breakfasts in the Haven Restaurant, and but for a few unruly passengers on one day who thought shouting across the dining room to fellow passengers to carry on a conversation was normal dining room behavior (mind you these were not kids, but adults in their 50s), the Haven restaurant was an absolute quiet and serene haven for breakfast in the morning.
Perfect for 2, but bring the whole family, it can fit six (just make sure the rest of the family are kids -- 2nd bedroom sleeps three but is tight, and room for one on the sleeper couch). Rainfall shower with 7 other jets is wonderful as you gaze out to sea while you shower.
Bermuda is wonderful. Easy to get around, ferry and bus system works like a charm. Would like to see the St George ferry return -- hopefully next year (2022).