The food is just not good. Even the food you pay for is only ok. The shows were sub par. Smokers are all over the place. Drinks were way over priced. The staterooms are very small. They make you pay for Pizza because it is the only good thing to eat on the ship!
The pros to this cruise line is you can get on and off early. They give you cool towels when you get on ship at each port and they use a lot of hand sanitizer. The staff was very nice and helpful. Their private island is great and rent a cabana or don't get off the boat because there are too many people to enjoy it unless you like rude passengers who don't speak English.
The Bahamas is over rated. It's dirty unless you go to Atlantis. The only place we have ever wanted to go was Atlantis. I'm glad we purchased the most expensive excursion to experience it. We don't plan to go there now that we have seen it. It is beautiful and I'm sure you would enjoy your trip, but just not worth the money. The beaches and amusement parks of FL are better.
If you have never cruised before and have nothing to compare this to you will probably enjoy the trip. Just bring some snacks!