After trying many gyms finally found one that ticks ALL the boxes. The staff are without question just simply amazing, very professional and knowledgeable. The equipment is state of the art and the classes are hard work but loads of fun. You can not go wrong with quickstep fitness X