After many cruises taken and many reviews read, I find that angry peope write negative reviews and happy people share their pictures with friends and family but don't write about it on the internet.
I have read many negative reviews on all of our cruises and we have enjoyed ALL of our cruises.
There is "some" truths to the negativity such as the food, entertainment, staff service, etc but they are usually individual taste, or individual and outrageous expectations.
For every one good review you will read 10 negatives. You can believe the one good review for better accuracy (in my opinion).
Enjoy your cruise.