Took my 12 and 13 year old boys and they loved it! Great workout! They were sweating and smiling at the same time!