Looks good! It's easy to find where everything is, my personal definition of a well designed website, and you have it. That and not having colors and fonts that make my eyes bleed.
However, an about page wouldn't go amiss. Having all the information someone would be looking for on one page is helpful to people who have been looking through a lot of websites for something. Also for that reason, I would suggest you make your location more prominent. I'm sooooo glad you mention your location though. Again, if you're searching through a lot of websites, you want to spend as little time on each one as possible determining if it even has what you want, and location is part of that. One time I had to puzzle out the location of a company based on what its delivery area was, when it could have just said "We're in Ohio, don't bother".