Great gym, has what you need. All weights and equipment was wiped down as i arrived, very well kept!