On the good side, the staff or crew was very friendly and courteous. Food was good as well as entertainment.
On the bad:
1) the wait to board the cruise was ridiculous Read more
Hired a personal tour guide.
Walked around.
Private tour.
Panama, it was good