This was out first cruise, and after much study, decided on HA Oosterdam. We went with teo other couples, and had a GREAT time.
Embarkation in San Diego was seamless. It did help that Neptune Suite affords you priority boarding. :-) The Neptune Lounge had a very nice welcome champagne and hos d'hoeuvres party as well.
Side note: the Neptune Lounge is a quiet place to relax; also, there is a Concierge there for ANYTHING you need of staying in the Neptune or Pinnacle Suites. They TAKE CARE of you!
We loved our stateroom, and have booked the exact same one for an Alaska cruise in August. Our Stewards, Amin and Epul were working 24/7 it seems. Always smiling and catering to our needs; they kept our cabin spotless. Since it was midships (and on deck 7) very quiet and little motion from the sea.
Embarkation/Debarkation was as smooth as could be at the beginning and end of our cruise.
Our friends had been to Cabo a few times before, so we went ashore and did a local Cantina Crawl.