As a gym, it has the essentials and basics, but no more. For beginners and casual gym goers I think it's adequate. For anyone a bit more serious about their training, I'd ... more