We have sailed on this 4 times. This time in August. The new port is excelleent--easy on--easy off. The staff is friendly. Our room attendant was excellent as was our waiter. The menus have not been changed in years. Pork must be cheap because there is lots of it. The buffet is average.. The ice cream machine on deck 11 didn't work on the first day. The machine has two sides to get ice cream from but only one side worked the rest of the cruise(6 days). There were long lines of people each day at the machine. The entertainment was very good. I really don't care about the dress code in the dining rooms and its obvious Freedom doesn't either because people were wearing shorts and whatever and no one said anything. The cruise director is very good. The stop in Haiti is just a private place for people on the ship. You really aren't in Haiti. Jamaica is ok. Grand Cayman is great. Mexico--its just Mexico. I will cruise again with RC.(