I don't have too many complaints, overall I think it's pretty much there, and does what it should for the type of business. I would say that you should try to keep a "static header" that does not disappear and remains at the top of each page. That way no matter what page someone is viewing, you have a higher chance of converting them into a paying customer, through your phone number or another type of call to action.
My other suggestion would be, considering this is a new design? There really is not much point designing a website these days that is not mobile friendly. Perhaps take a look at some of the themes on www.themeforest.net for some ideas.