Last year when we took the Panama Canal cruise out of San Diego, we stayed at the Manchester Grand Hotel. We did the pre-night option with
DCL and that is where they put us. Beautiful, clean and very good service. It is just a few steps from Sea Port Village which has numerous restaurants and shops. It is just a few minutes driving time to the port. Don't recommend the breakfast buffet, it was expensive and not worth the money. Better to go over to Sea Port Village, which we will be doing when we take our next Panama Canal Cruise in October! Totally AWESOME cruise by the way.