Just stepped off of the Carnival Dream after a 7 day cruise to Key West, and the Bahamas. I gave an "Average" rating because of the ENTIRE cruise experience. There were amazing times and horrible times, I'll start with the good...
We read blogs and reviews about parking, and chose Fulton garage (parking 8.00 per day). The shuttle delivered us and our luggage to the ship without a hitch. We waited in line for about 30-40 minutes before boarding, which was not too bad considering the ship was full. (Good tip is to purchase "Faster to the fun card", lots of perks including boarding and disembarking early and straight to the front of the line)
Key West was "ok", the beaches were rocky and we rented a golf cart and "putted" around the city a little, it was fun and we enjoyed ourselves, but it is difficult to find parking spaces for the carts, so keep that in mind.
Nice cabin, great balcony, very roomy and steward was great.