Our group of friends found a good deal for a cruise and not many of us had been on one before so we took a shot at it. We found the rooms to be quite small but very clean and comfortable. Everything looked great at the start - the ship was pretty, seemed to be well kept/maintained, there seemed to be a large selection of food and activities.
I'll start with the pros:
The cruise offered free shows and entertainment every night. These were absolutely fantastic - singing, dancing, comedy - the production value was great and I thoroughly enjoyed all of them. The entertainers are incredibly talented and the sets and music were beautiful and I highly recommend going to see every show. Apart from the set shows, the live music in the different lounges/public areas was nice. A lot of the activities we were interested in had to be paid for so we didn't do those, except for one show "Love Riot" which was decent.