Don't miss Le Chef, across the street from BlueXTsea's shop on the corner. Le Chef is the only place we ate at twice this last trip, and everybody got the same thing the second time.
We were really disappointed in Especias last trip, it had been one of our top 3, but this last visit was very disappointing. I don't think we'll go back. The food was good by most standards, but there are too many places where the food is excellent to waste meals on good. Additionally, the host was in rare form that night, carrying on with every other table telling loud stories and getting diners to buy more booze. Not surprisingly the other tables were all ladies, and it just looked/felt a bit tacky.
The best meal of our trip was Kinta, hands down. We would have gone back there twice, but the second night it was closed when Le Chef was open.
Camilos fish tacos is nice too, just a couple of doors towards the square from Kinta and just an easygoing atmosphere.