There are a million ways you can do push ups, which make them a great exercise for everything from building strength to improving flexibility.

One possible variation is to do them on rings or suspension straps. While this does require the use of some equipment, there are several advantages to using them. Then again, there are many advantages to doing push ups on the floor as well.
I decided to detail some of the biggest advantages in this video: