I had this restaurant recommended by our cab driver and it did not disappoint. Excellent entrees and friendly staff. Slightly slow service and didn't bring water until I asked. I ate with a large group and everyone thoroughly enjoyed their meals. I heard that the same owners run Salty's but that McKelvie's would be less "touristy".