Magnolia Inn was the perfect place for us to stay while in Panama City. Centrally located in the heart of Casco Viejo, it is near great restaurants, tours, etc. The hot shower was glorious, especially after coming back from San Blas Islands still sticky from sunblock and sand. We loved having the common areas, especially the kitchen, to keep our leftovers and save some money on meals. I would definitely go back there next time I’m in Panama!