We cruised with our two daughters, 16 and 14. The room was plenty spacious. I was surprised at the amount of storage in the rooms. They really took advantage of every square inch. The beds were super comfortable with great cozy comforters. The balcony was much larger than we expected. The bathroom had a ton of storage as well. We were on the 7th deck and it was pretty sound proofed. The neighbors had some loud kids but they settled down early so it was no problem.
The boat itself was pretty standard. We cruised on Royal Carribean about 15 years ago. The main differences were the service and the food. The food on the Dream was average and sometimes below average. I definitely did not feel the need to overeat! The best food were the pizza bar, burrito bar and the chef's steakhouse. Everything else was pretty much tasteless. The alcohol drinks were about the same. The service was very patchy. We saw tables and rooms were people got outstanding service and feel like we just got unlucky on this cruise. The dining room took 2 hours every night and we feel like we missed a lot of other activities sitting there waiting for food. IF we ever cruised again I would definitely pick anytime dining.
The activities were ok. We don't gamble so can't comment on the casino. It was pretty full every time we walked through but reeked of smoke. Couldn't wait to get out when we walked through. The shows were pretty good. They had a great breakdance team that was very entertaining. The comedians were very funny but the lounge was small and we could only get in for one show. There were lines everywhere on the ship, that was super annoying. Lines for food, drinks, to get off ship, to get on ship, to go to comedy club, to go to dinner... There was some really cute special shows and scavenger hunts, etc. Pretty good over all.
Never went in the pools. They were pretty crowded. The whirlpools were great, used those a couple times. Always full but a nice way to chat with other people. Never had trouble finding a place to sun if you didn't want to sit by pool. Nice breezes kept us cool.
Stewards kept room very clean but we constantly had to call for ice. Would have loved a self serve ice machine. Room service was very quick but limited as to what you could get.
Nassau was nice. Went to British Colonial Hilton and used their beach and had access to pool but wanted to be by that gorgeous water! Stayed there for a few hours, had lunch across street at conch fritter place, pretty good, and then walked straw market. In St. Thomas we sent to Coki Beach. We got there early (thank goodness) it's a small beach and got very crowded. The whole area is run by some sort of mafia type organization - joking but it felt that way. You get assigned a taxi driver and they are very territorial once they have you. They were nice though, just don't cross them by picking another for ride back! They assign you to a person who "takes care of you" on beach. They get your drinks, food, chair, snorkel, All for a price of course. $150 for a family of four. We walked across the street and the girls rented jet ski for 1/2 hour $60. That was worth it, they enjoyed it. Snorkeling there was surprisingly good. Lots of great small corals and small fish if you swam over and between the rocks. They gave us dog biscuits for the fish and they swarmed. Pretty cool. Water was gorgeous. St. Maarten was our fave. Booked an excursion with Captain Alan (highly highly recommend). Spent 4/5 hours going to 3 different locations to snorkel. Turtles at first, corals and fish at second, beach and sunning at 3rd. Crew was great and fun. Beer, soda and lunch included. Did some small shopping near cruise terminal. Wish we had more time there. We would definitely check out land vacation there again. Hope this helps!!