Freedom of the Seas is a great ship and we indeed had a great cruise director in Graham Seymour he is a very funny man and hosted most of the events with humour. What needed improvement was our meet and mingle - the snacks were never opened - we were never given an opportunity to introduce ourselves so many people who we may have been chatting with were not identified so there really was no meet and mingle - it was over in about 20 minutes. Not very successful. I have heard since that many of us, including me, did not get an invitation in our stateroom, therefore some of them did not attend because they did not know the where and when.
The other item of great complaint for me was Royal Caribbeans own island of Laberdee. The island was nice and clean, it was a great lunch provided, however when we went into the Market Square it was the worst experience ever. The vendors are way to pushy so we entered the Market, looks at a couple of items, were aggressively accosted by the vendors, so we left without buying anything. If they would allow you to shop they would sell much more. This was the biggest complaint I heard aboard. I don't think anyone I talked to bought anything, they just left the area and went back to the beach and had lunch. Royal Caribbean really needs to do something about this situation, it is very uncomfortable.
Other than that we had a great cruise - the rest of the ports - Falmouth, Grand Caymen and Cozumel were great and we felt no great pressure from the vendors, we were allowed to shop in piece.