Anyone doing or have completed p90x?

Just started p90x today so far loving it great workout. Any advise or comments on the program?