This is the answer to what I've been looking for. It seems I've lost days of my life looking for a decent booking system for equipment and/or classes. This beta version shows up and it encapsulates everything I need.
The only problem I have is that the booking form front end conflicts with a social media plugin I have. I have it above all my pages and the the full calender and popup work with it fine, however the front end does not. It looks very messy because of this.
It seems unfair to be nit picking as this is spot on. It ticks all the boxes and I believe it will be an overwhelming success. I just want to keep my beta version, I am ecstatic the with it the way it is.