My wife and I went on our first cruise on July 4, 2015 and although we missed the fireworks or didn't get to see any on the boat we sure enjoyed every minute of it. There weren't too many negative things I could say besides wishing it would have lasted longer. Great people were on the ship so we would definitely do it again.
Food and Dining
Service and Staff
Cabin / Stateroom
Get to the pools early because they tend to fill-up.