John been amazing,very professional trainer, I had few sessions with John and he is very detailed and knows his stuff, I would highly recommend John for personal trainer and this gym is amazing, clean, professional and courteous staff... highly recommend this gym for work out :)