Booked a Premium Vista Balcony, #7454. All rooms of all categories were available when I booked over a year in advance. I chose the premium vista balcony on deck 7 for many reasons. I've stayed in the Grand Suite and yes the room is big, but the balcony is only wide, not deep, and doesn't get much sun. My wife likes to sun privately, likes to stay away from the crowds and close to A/C and bathroom. Cabins 7454 and 7459 are a decent size room with a large balcony. We had 2 lounge chairs, 2 straight chairs and a small table on the balcony. Cabins 6492 and 6479 are a little larger with a sofa in the room and a larger balcony, but they are directly above the Burgundy Lounge; so if you don't stay up 'til 2am every night, the booming bass will keep you up. If that doesn't bother you, or can sleep through ANYTHING, then these 2 cabins are the best on the ship if you want a large balcony that gets alot of sun. Cabins 8466 and 8473 are a little smaller than 7454 and 7459 with balconies that aren't as deep, and they don't get as much sun. Cabins 9472 and 9475 are even smaller with about the same size balcony but gets NO sun due to the fact that deck 10 completely overhangs the balcony. All the rest of the rooms on the ship don't get nearly as much sun as the corner rooms on the back of the ship. My wife is somewhat sensitive to ocean movement, but she slept great in this cabin. The only negative about the rooms on the Dream is the fact that there is only ONE outlet in the cabin, not even one in the bathroom.
As far as the ports visited. Coconuts on Cozumel is the best Bar/Cafe on the island. The view and drink prices can't be beat. If you have the right stuff, you can get a free Margarita!
Belize has cave tubing tours. This was great. Charlie Chan's cave tubing tours is the best. We did a private tour, which is the best guide and way to go.
Mahogany Bay, Honduras; we went to Maya Cay private island. This is a nice excursion for a nice day on the beach with a fresh water pool, lunch, and zoo. However, make sure you spray yourself with insect repellent before you hit the beach because the sand fleas are RAVENOUS!
Costa Maya is small, but has great shopping. The Hard Rock is a short walking distance from the shopping area it's right next to the replica Mayan pyramid which can be seen from the ship.
Staff on the ship was for the most part excellent. Our head waitress, Natalija and her assistant waiter Summy were the highlight of the cruise. The hostess Sylvia, aka "Momma", and her assistants, aka her "daughters" were excellent. Our steward, Jeamer, was almost never seen, but our room was ALWAYS cleaned and made-up, a true sign of an excellent steward.
All-in-all we were very satisfied with our cruise on the Dream. Not as nice as most Royal Caribbean ships, but a good value for the price.