I use www.trainertry.com for my site. It’s completely customizable and easy to edit. I upgraded to the pro version but the free version worked fine. It comes with premade content and a booking schedule, forum, members area, and ability to change colors, layout etc. I found similar sites selling the same thing for $50 bucks!