If you plan on visiting Panama and need something more than a hotel room, I recommend that you check out Finisterre Marriot Executive Apartments.  It is centrally located and offers spacious luxury apartments that are fully equipped.  

http://www.marriott.com/hotels/travel/ptyer-marriott-executive-apartments-panama-city-finisterre/

http://www.tripadvisor.com/Hotel_Review-g294480-d2707660-Reviews-Marriott_Executive_Apartments_Panama_City_Finisterre-Panama_City_Panama_Province.htm