I just had lunch at Havana, which I guess was at another location but is now at the new shopping center next to the Alda supermarket on Buford Highway. It's a casual place where you order at the counter. It was jam packed for lunch.
I had the Cuban sandwich special with rice and beans. The sandwich was good, although not killer; things probably move a little fast at lunch to have all the flavors blend. The rice and beans were tasty and a good balance. So far, I'd classify this as a great lunch spot: good, fast, and not expensive.