My wife and I have cruised a few times already - some starter cruises out of LA and a week-long cruise to Alaska. We have been on Carnival, Princess, and Royal Caribbean.
Embarkation: This was relatively effortless. We live in San Diego, so my brother dropped us off at the dock. There were plenty of staff there to help us figure out where to go. The line moved relatively quickly, and we were on the ship in short order. Unfortunately, with rare exception this was the last decent service we received until we returned to San Diego. See "Service" for complete details.
Dining: The food was excellent, better than on past cruises. Of special note was Pinnacle, which was a top-notch experience in every aspect.