We have been on RCCL and got a good deal and they have a great reputation.
We thoroughly enjoyed the nightly entertainment which was GREAT!.
Our dining staff was impeccable. The activities aboard Freedom of the Seas was great as you could do as much or as little as you want (Ice skating, rock climbing, flow rider) etc.
Our cabin was very nice and the large window made for great viewing. we were 4 people in the cabin and it worked well.
we spent the day on the beach and it was excellent
This port had very little to offer and shopping was poor - area outside of main port was sketchy.
we toured the fort which was amazing