Anyone ever done P90x or insanity workouts?

Kate • ❗🍁❗️
Is it doable? I'm at a decent fitness level as it is so I probably won't die if I attempt it. Were the results good? Easy to stick with? Have pictures? Do tell!