We received our bench on time and had absolutely no trouble putting it together. The color (grey) is as we expected. The cushion, however, would be better if it was blue instead of beige. The most frustrating thing is that they put it on sale right after we ordered ours.