Good quality and sturdy, steps large enough for my overweight, elderly cat to get up and down stairs easily. No assembly was a bonus!