I ended up at the Veracruz because my vacation in Boquete and Bocas del Toro was cut short because of epic rains and flooding. My excellent taxi driver took a small group of us escaping the floods to several hotels and we finally found rooms at the Veracruz. Room was filthy, mold on walls, blood or something worse on the sheets, major leaking in the room. The staff were incredibly rude and unhelpful. I speak fluent Spanish and still could not arrange for a room change after my room became half-flooded. Housekeeper only threw some towels on the floor and said yes, there seems to be a flooding problem. Front desk gave me a pre-paid computer card instead of the phone card I requested and wanted me to pay for the mistake!!
By far the worst property I have stayed in during my many, many international travels.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC