Pretty sturdy, metal sides are correct. The shelves are not solid wood, appears to be particle board with a coating on it. Size and colors are true to picture shown. Pretty pleased with it, shipped really fast too- arrived 2 or 3 days earlier than it suggested it would which was nice!