Got this for our above ground pool as our lab was having problems with the steps.  Purchased the leg set as well.  Easy in and out and our dog loves to just sit on it submerged in the water.  Do recommend.