This cart is amazing. It was really easy to put together. I think it took an 45 minutes to an hour for my husband to completely put it together. The colors are as pictures and the granite top is very  gorgeous.