Twin City started to become one of our favorite hangout places in the morning before we hit the beach. The coffee was fresh and very good. The food took awhile for it to come out (30-40 minutes), so if you go hungry expect to wait a bit. But the staff was very friendly and it was one of the few places we found that had wifi (which helped me do some work while I was away from the states).
The road it's on is a bit noisy which ruins the atmosphere from time to time (mostly it was quiet and relaxed) and we had to park on the side where there were a few strip clubs and some rough looking characters. No one ever bothered us though, just something to note if you're one of those people who don't like to walk down bad streets.
It was overall a good place to eat and easily recommended.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.