I've cruised many times on many cruise lines. The Star Princess West Coast cruise out of San Francisco was just excellent and deserves five stars. I would particularly recommend it for families with children.
I cruised with family including 2-1/2 year old twins. The ship staff could not have been better. The dining room staff really helped us out to the point of walking the kids around the dining room to let us finish our after dinner coffee. I have never before received such good service. The children's activity areas on this ship are top notch. Though the kids were too young for the activity program, we were welcomed to use the family areas that were very well set up for the little ones with craft areas, toys, outdoor space including tricycles and a shallow pool.
The West Coast ports are excellent for children. We found a Sea Museum on the wharf in Santa Barbara set up with exhibits the perfect size for little ones with interactive exhibits. San Diego provides easy access to the zoo or Seaworld. We even did a day in Disneyland from the Long Beach port.
This is an ideal location - just a few steps from the stairs leading to the aft pool and Horizon Court. The cabin was standard size with a nice balcony. Very clean and in good condition.