Aluminum ramp and steps. Very sturdy construction. New - never used. 20ft long - 45 inches wide - railing is 40 inches high. Three steps with 8 inch rise on each. Pickup only.