Received quickly.  All of the parts were included and clearly labeled.  Took a little bit to put together but I was quite pleased with the finished product.  Size and color were exactly what I expected.  Dog in pic is about 22 lbs...