Two hours is way too long to have to wait for check-in.  I was complaining to HAL that I had to wait 45 minutes, which I thought was too long.  Cruise lines are taking all the fun out of cruising by not having enough personnel on hand to handle the situation.  This is not a good way to start a cruise.  Gloria