We had a wonderful cruise and would rate it a 9 out of 10. Really my only complaints were truly not even ship related. Forget the bus transfers and just get a cab from the airport - you can see the ships from the airport so you know how close it is - you wait and wait for the bus to fill up and then get the ok to leave - just save your $10 per person and take a cab. Also know that there are rental car offices right at the dock - we wanted to rent a car and I was told by Avis they did not have an office there!!! They do - I guess you need to know the name PORT EVERGLADES. We were checked in and eating lunch in our swimsuits by noon (bring a carry-on with these items in them)
Room was fine - a little larger than expected - they provide a safe, hairdryer, and soaps and shampoos etc. Wish they would spring for better toilet paper and tissues though - that thin stuff was lousy. Lots of hangers are available. Bring 1/2 the clothes you think you will need....take it from me.
Capris are fine in the formal dining rooms - I saw no one turned away - formal night - don't stress - a nice "Sunday" dress would work if you don't want to get anything fancier - most were dressed in long dresses and suits. But you saw a little of everything.