Came for dinner here on a Friday night in March. Made reservations for 8pm, and we were seated about 8:10. Very busy location. The side street, where half of there sidewalk seating is located, is torn up for construction. It's a little dirty and probably the only thing keeping them from 5/5 starts for me.
Their signature mojitos are a little pricey ($13.95 - $15.95), but came with a lot of Bacardi rum.
I had a "Cubano" sandwich which was good, but not great. My wife had a black-bean soup and avocado salad. They were good as well.
I'd go back and can recommend this location.