I took my three daughters (Aged 18, 18 and 21) on a 5 day cruise to the Bahamas. The ship was awful.
Firstly, do NOT buy the faster to the fun pass. It made no difference at all. We paid extra for that benefit and we were told we could board at 11AM instead of noon. When we arrived, the port security hadn't cleared the ship for boarding, so we still had to wait until noon and by then, all the people were arriving and boarding with us, so FTTF was a total rip-off.
Secondly, the casino is in the middle of the promenade and passengers can smoke, so the whole entire promenade deck smells like cigarettes.