Was down here for Ironman Florida. Had originally reserved Hampton "Panama City" and after driving through downtown, realized there was a significant difference between Panama City and Panama City Beach. Made a last minute switch. Everyone was extremely understanding. So this Hampton was a crapshoot. The staff is the most gracious and welcoming staff you will find. The facility is a typical Hampton. Location-wise it is good. A little off the beach strip, closer to a residential area--a plus if you want to avoid the seasonal jams on the beach strip. Close to some decent local restaurants.
Check out Surfside Shrimp on Thomas Dr, actually a seafood shop, but they will steam fresh caught shrimp by the pound.