I never claimed to be perfect and the best. I am still learning and not afraid to admit that. One reason why my prices are low. CHEAP is not the word I like to use, I am simply not going to over charge when I am still honing my skills. It also says exactly where I am located on the opening splash page below the link to my site or my blog.
Uh-oh. Here we go. Again.
MLeek isn't saying you should be "perfect" or the "best." She's just pointing what SHE, as an experienced photographer, sees as some issues with your work.
By the fact that you have a professional-looking website, a business name (which, I hope, comes with a license, insurance and all that) and you are charging for your work...what that DOES say is that you consider yourself a Professional Photographer. And when you claim that, OTHER Professional Photographers WILL judge whether you seem to have the photography skills to do this sort of work.
And your prices are CHEAP. Seriously, you can call them anything you like, but if I am looking for a photographer--say, for my son's senior portraits, as I just did last year--and I've gone to other sites or made calls and gotten quotes from professional photographers...once my bp rate comes back to normal from the prices they've quoted me

lol

...I'm gonna see a site like yours, look at those prices and say, "DANG...that's CHEAP!!" If you don't want to be thought of as the CHEAP Photographer, don't charge cheap prices. If you're not good enough yet to charge higher prices...then either don't charge at all...or live with the cheap label.
I don't mean any of that as harsh as it probably sounds over the internet. Just telling you how I see it.
I like your website by the way. Hate music that plays on websites, but didn't hear any on yours, so I assume you've removed that? Site is nice and clean, I could pretty much find what I wanted, and it loaded pretty quickly.
I do agree with MLeek about your location though--yes, you had it on the intro page. But if they didn't NOTICE or think to look then, and now they're on your main site...it would be simple enough to put that information on your Contact page, as well.