On our first trip to Boquete we elected to drive from Panama City. Our goal was to make it to David in one day, due to road construction and rain we did, but barely. When we arrived in David it was late we sought out a hotel and discovered the Gran Hotel Nacional.
The hotel is nice, upscale for David and well maintained. I have since been told the hotel was built for the United Fruit Company as a place for visiting executives.
The manager, a Swiss Expat named Paul was very helpful in making our one night stay smooth.
My daughter loved the Hotel Casino, she was able to play nickel slots and savored the I am an adult experience.
On our first trip we had dinner in the Barbacoa, a nice bar in the courtyard with your meal prepared on a barbecue as you enjoy a drink.
It is unlikely I would stay in the Gran Nacional Hotel today, it is expensive at about $54.00 (less than a Motel Six but this is Panama) and I prefer the Alcala but for a first taste of David it is worth a night and the food is very good and again a comfortable transition for a new arrival.