Had a great time on this cruise. The ship is a bit worn and could use a refurbishment but all in all it was still a great time.
Embarkation in Long Beach was great, from the time we arrived at the port to being on the ship was less than 30 minutes. I think we spent more time waiting in traffic at the port than we did getting checked in. The staggered check in system is great.
Alex the cruise director has an amazing amount of energy and his team matches his energy level.