Good rates we felt, only bad thing was lack of food variety sometimes and I wish they would have more staff come up to you to talk about things you can do on the ship. Bahamas unfortunately we were unable to disembark on that day, so that was the bad part. Wish there was more pools on board, but overall very nice boat. The rooms were very clean and though they were compact we thought it met all our needs. The people were friendly on board, some bartenders didn't make the best drinks but they were all nice. I think the only negative entertainment on board was the night club at the main hall, it was just one big like high school party as the music personally was too varied and didnt have a theme. The set up did not make sense with a staff and chairs all over not giving much room for dancing, so that should be fixed but the food overall was very yummy lots of different choices and the restaurants were delicious.
THe miami port was nice, I guess since it's our first cruise we didn't know if there would be more a of a line to get in but it was fast and we had no issues.