This was our first cruise. We were concerned by reading other reviews, but eventually the overall experience for us (a family with 3 kids) was very good.
The food choice is good. If you are organized enough to reserve a restaurant in advance you will not be waiting too much. Hi if you are not pre scheduling and would like to eat your dinner around 20:00 at Taste or Manhattan you will have a line of around 45 minutes, but you always have an option to go to the buffet or Osheean’s.
We preferred the restaurants over the buffet, which was always noisy and very hard to find a table in busy times.
Small but we didn’t stay there too much. Hard to walk in the cabin at the evening when the upper bed is open.
Toilets and shower are kind of transparent which makes this weird. We bought a small child pool to wash our baby.
Service was great and the cabin was always clean.