Good quality, but a little smaller than I expected.  I ordered the extra large for our still growing 100 lb dog and he can get in it, but it's getting snug.