Panama City was absolutely off the chain.  Panama City, Panama, by the way--not Florida, LOL.

Brasil has always been my favorite place to visit, but Panama has to be a close a second.  Loved this place!