Ship was clean. The room was clean. The food was good. The entertainment was good. The staff were friendly. What else could you ask for for $200 plus fees and taxes. Out the door price was just under $400 after taxes, fees, and tips for two of us.
We were expecting much worse. If you want a 5 star cruise then you need to pay 5 star prices.
If you are looking for a short and cheap cruise to the Bahamas then I would suggest this one. Bur please remember that you get what you pay for. Do not expect a 5 star cruise with 5 star dining and 5 star amenities.