We travel Princess. Cruising is a wonderful vacation - not a care in the world except to have fun.
The times we have traveled,
the food is good
the service is good
the excursions are handled well
there is lots of entertainment - shows, games, educational opportunities, storytellers, etc.
there is the spa if you'd like that
there are pools
there are rangers or tour directors on board many times to give you an overview of what to expect when you get to your location
I've not taken a theme cruise but have seen them advertised.