Quality is fine but it was not 21 inches tall from the floor up.  Too short for my 20  lb dog to get on my bed.  I checked dimensions before to ordering