Here is a workout bench that comes with everything you need to get a full body workout. The FITBENCH Free Workout Bench has 6 bench positions for you to choose from. It has a Polyethylene base with anti-microbial top. It can be used to perform incline bench press, dumbbell rows, decline sit ups, and many other moves.
This bench has 5 anchor points for resistance training. It comes with a tablet/phone compartment, which is a plus. You can use resistance bands and ankle straps to push your body even harder.