Awesome gym, great community, Matt and his team know how to get the best out of everyone in his class to push you to your limits. The classes in the week are really well structured which is important for consistency. Highly recommended!