I think you should find a better web designer on Freelancing sites, you may check their skills out of a lot of many freelancers. recently I have worked with this company. Have a look http://www.tutelamtech.com/index.php/services/website-design, you may consult to them too.
I think you can easily make a website on your own if you have the time for it. A web designer is really expensive but with a website builder like hPage ( https://www.hpage.com/ ), you can set up your own fitness website in one day! They have hundreds of templates to choose from and they also have website features which you might like such as galleries, large storage space, contact forms, guestbooks, etc. The paid packages are super affordable and worth it. Websites are also optimized for mobile viewing and SEO so expect that your customers will be able to find you easily online! I created a website for my business there and have been successful.