Joao’s Place is wonderful. Great location, and the indoor parking is a plus if you arrive with a car. Lots of attractions all within walking distance.