The site is very nice, i think you should pay a web design to make you a website because free themes can be ok but it doesn't make your site look unique.