P90x?

Has anyone done it? Wanna give me a review?