The site is ranking #1 in google. I checked the site's backlink profile and from what I can see it's rather thin. I thought it would have pbn links but I don't see any. On the other hand its on-site seo is very well done with videos, multiple links to authority sites, google maps embedding, good interlinking between the pages, long relevant articles. Am I missing something or is good on-site seo all it takes to get to #1 spot for a local search like that?