My second cruise, first was on NCL to Central America one year ago and enjoyed it. Traveled with my 19 year old son during his college spring break. Picked this cruise because we were traveling from Idaho and this left at 5 PM on a Saturday and arrived back at 8 AM on a Saturday, allowing us to fly in and out on those days.
We included transport to and from airport with our booking, and HAL was very efficient. We were on the ship 30 minutes after landing at San Diego, and at the airport 30 minutes after disembarking the ship. We had all forms filled in that were either available on line or mailed to us, and that greatly decreased the check in time.
The ship was built in 2003, and over all is very clean and well kept. Holds around 1900 passengers and 800 crew. Wait staff and room stewards are Indonesian, bar staff Filipino.