the ramp is fine quality, however the legs should be depth adjustable to help him get in and out of the pool easier 
He is a big guy and his legs reach to 2 ft while he swims even with his life vest 
a lower in the water ramp would be easier to exit on 
I will probably cut the aluminum ramp legs shorter