Snap Fitness Gym

Is this decent gym? What are your thoughts/opinions?