We cruised once before to the Bahamas at Christmas time.
This time was summer, and direct to Bermuda. No stops. By far a better choice. With more time docked in Bermuda, there was more time to get to see the Island.
We had the ultimate dinner package included in our pricing and it was really good.