Samana is very small and there is nothing to do there. I was a jerk, I didn't book to go to Cavo because i wanted to be on my own time, so I was going to take a trip with the local company to Cavo BUT , RCI doesn't allow any locals to take people from the ship to Cavo so you must book through RCI, I didn't know that so I missed out. There were other things to do if you booked with the ship but the town......well not the best.
I have been to san juan a few times, old san juna is nice but the rest of the city reminds me of the Bronx.
The stateroom we had was an inside very comfortable, clean and roomy with a small couch and mini bar frig.
I don't know a lot about the kids activites but it seemed the kids were busy all day long.
The food was really good, some of the best I ve had on a ship, no major complaints, plus someone was cooking, cleaning and serving....so how bad can it be