We only had breakfast, but it was very good and reasonably priced. The Irish coffees are to die for! Even if you don't eat here, everyone (of drinking age, who drink alcohol) should try one.
The only drawback is finding seating at busy times.
If you own or manage Buena Vista Cafe, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.