As a single parent, I decided to try the Imagination as a vacation for my 9y/o and me. The trip was more than I expected. It was awesome.
We got on without a hitch and proceeded to our room on the Riviera level. For a first timer the level and room were very acceptable. We had 2 twin beds and it was very clean.
There was always a wide variety of meals to choose from between breakfast and evening. Lunchtime was very crowded if not timed accordingly. At dinner time the service was great. The staff could not do enough for us to make sure that all of our needs were taken care of.