Pleased with purchase. Bought this for my 20lb Boston Terrier to access my bed. It is sturdy, firm foam. Dog uses with no problems. Make sure you measure distance from ground to top of bed. This was one of the taller models. Anything less would have been to short. Good quality.