Mum:
You will have a great time on your cruise. I only wish I could go on one of the Freedom class ships of Royal Caribbean. They are the biggest cruise ships in the world.
Cruising is one of the most popular forms of travel and shows no signs of decreasing in popularity. Most people who go on a cruise enjoyed it; unlike some people that post negative reviews that will get you concerned and apprehensive. Just remember to have a good attitude and the expectation to have a good time; and that should happen.
I wish you a great time on your first cruise. With any luck, it won't be your last and you will become addicted to cruising like so many other people