Delivery took about a week. One shelf had a crack through it, but it is on the underside so not visible.
Assembly too complicated for me....took my husband about an hour to put together.
I should have checked the dimensions because it is not very high, about 20 inches for the upper shelf from the floor. However it does work out to a suitable level once you have the TV on it. I do think the unit looks too small with a large screen TV, so if you have a 42 it might not look proportionate, okay with a 32 though.
The finish is very nice and it would look good in a smaller room.
All in all, I think it is worth the reasonable price