I live in Cave Creek and I have been here many times over the last couple years with friends that come to visit from Oregon. Cave Creek is a fun little town to wander around and Harold's is a fun place to take them. The food is good not great, although both my wife and I love the salmon and being from the pacific northwest that is saying something There is a reason the place is busy on the weekend. It is fun and it is a destination for folks around the valley. If you want haute cuisine go to Binkleys up the street. Stick to the basics, have some drinks and have fun at Harold's. Oh, FYI on Sundays this is a Pittsburgh Steeler place. If you get there during a game there will be a long wait for a table unless you have a reservation. After football season or during the week no problem. Lots of room. If you don't want to see dozens of adults wearing Steeler jerseys just skip Sundays during the season. Or go on the bye week. Good food and service. I just find anyone over 13 years old wearing an athletes jersey to be a bit disturbing. Support local businesses wherever you live Fuck Buffalo Wild Wings if you get my drift