I have been working with Xavi for just over 3 months now, and it’s been amazing. Xavi is a great trainer, he pushes me to be better and understands my goals. Can’t ask for a better trainer. Highly recommend!