Fits our 20lb. Cavalier well. Easy to assemble. Looks great.