This was my 15th cruise on a carnival ship.
Although it is an older ship it still had all things that make Carnival the Fun Ship.
The staff was amazing as usual, going out of their way to make you comfortable. My Room Steward was Josimo and he took care of us well.
The cabin was spacious and comfortable.
The weather was great, the beach sitting area was fairly clean, the food (cooked by Carnival staff) was good and there is plenty shopping. The entrance to the water is lacking sand. It was very rocky and hard to walk on which cause a few people to fall. It tolerable if you have on water shoes.
Freeport appears to have had some upgrades to their structures.
Nassau is still under construction but once you get pass the new entrance they are creating the shopping is close. I love the that the excursions boats are now able to meet you closer with the new pier.