Easy to assemble.  The gray is more of a slate gray with more blue than green in it but it works in my kitchen with "Harbor Gray" cabinets.  I purchased a 4' x 6' rug for under the cart which brought all the tones together.  The shelves hold a lot items than I thought they would.  The only downside is that one can not adjust the shelves, so I was not able to place my large stockpot on the shelf.  BUT, the shelves are holding multiple skillets, cutting boards, and baking items like measuring cups and cookbooks.  Love this piece!