This cruise fit into an itinerary of already being in the LA area, and it was a great deal for our family of 4. We've been on a couple of Disney cruises, which were our point of reference. We enjoyed the Disney cruises greatly, but have mostly decided that the extra cost is not worthwhile.
Ship: Ship was clean, easy to get around. No issues.
Cabin: we were in an inside cabin on 10th floor. This was great because it was near dining and pools (12). The cabin was retrofitted to hold 4 people (one fold down bunk bed, one pop-up cot/bed that stored underneath a bed). It was mostly kind of cramped for 4 people, but the price was good and we did not hang out in there a whole lot. The shower had great pressure, the toilet was annoyingly tilted toward a wall (seems to be common on a lot of ships now), but you get used to it. Soaps and shampoo seemed ok, but you may want to bring your own 'clear' type of shampoo (and your own roll of tp, a week of scottissue can get rough!).
Inside on level 10, retrofitted to hold 4 people. Small, but adequate.