I can agree as being simple, But modern and professional I don't think so.
I think it's to simple. You should have more than one page with a navigation menu. Google will like you better as you will have more content(content is king). I don't like the cartoon look, it would turn me off as a potential customer.
I have nothing to do with the following site but these are professional sites to me.
fullcirclelawncare . com
somervillelawncare . com
equinoxlandscapinginc . com
Just my opinion.