We travelled with 3 adults and a 4 year old. Overall, the ship was excellent! Staff was great, food was great, pirate party and fireworks were a lot of fun. Shows were very good and many character meets. Check in and out was easy.
Ports- Castaway cay was very neat. 2 family beach areas and 1 adult beach. Buffet lunch on the island, float rentals, water slide, kids splash area, bars, shops,etc. Towels are provided too. The only negative here was the chair hogging. People put their stuff out on as many chairs as they can but never use them. The other thing that I didn't really like is that people moved all the chairs up to the edge of the water. Then it made it difficult to get in and out of the water. There should be a section where you can't put chairs.
Nassau- we left the ship to go shopping but stayed close to port. Several places offer day passes to hang out at their beach or pool though. Ended up with a tye dye t-shift that I didn't need from the straw market. Wifi in port building if you need it. Everyone wants to sell you something but we felt safe.
Great room. Close to elevators, large balcony, whirlpool, 2 baths. Comfy sofa bed and Murphy bed.