Well made. Very Sturdy. Good Price. Steps could be a little deeper. Our dog has no problem going up these steps but is not yet happy about coming down them which is a shame because it is the 'coming down' that is the most important as it is a long jump down off our bed. Hope he gets used to them.