InFitPTv have level-headed trainers that pay close attention to detail and are able to switch up styles according to feedback and their own observations. Having trained with them for a year now I can highly recommend them.