Perfect size! Very sturdy. Yes, some shelves vary in color, just plan the sides you want where. No issues.