I'm picky about websites, especially ones I build. So, take this with a grain of salt.
The
header image, well, it's squished. And it honestly takes up more space than the pages "sections". I would shrink it.
The site itself? While not bad, I do not like the idea of one page websites. Nor do I like template websites. But I am an old school web designer where I code the entire site line by line. And I would defiantly add a Terms of Service and Privacy policy.
Testimonials. Don't like them and never use them because they can be 100% entirely made up. I have literally seen websites in our industry that use the same testimonials word for word or word for word with a different customer name.
Content. Not enough content. Sorry. I know in this day and age "some" may think less is more, and that may be true with other industries, but not ours. The more information you can provide a potential customer, the less questions that are needed to be answered when that customer walks in your shop which frees up valuable time, time that in our business equals money. We don't get paid to chit chat and answer questions - unless its a consultation. It's subjective I know, but I believe in that.
Don't be afraid to use content. Many of us here have well informative websites with great content. Don't be afraid to just DM someone here if you find content you'd like to use on your own site. I'll give you straight up answering and say you can copy anything from my website. Some of my content is from other members here, of which all I did was just ask politely and they gave their permission. I've had members ask me as well, and gladly gave my permission. We are all here to help one another after all.
Now then, yes there can be such a thing as too much content, but that too is subjective and will vary according to your demographic. I went through that issue with my site having just way too much content and cut my site down by a whopping 80%. There still is content, and more if someone chooses to read it with the use of modals. But the trick was to use just enough content to say what was important.
As far as Yelp! Well, it's a waste of money in my opinion. But again, it's demographics. Here where I am, most use the Facebook reviews and everyone here can agree that the your best advertisement and review is not from a paid service or any service at all, but from word of mouth. You cannot pay for that even though it's priceless.
So, as I said in the beginning, take what I say with a grain of salt and all of it is just my opinion. What matters most is what YOU think and decide.