Easy assembly and looks great on the wall.  Make sure you check measurements and weight restrictions so your not disappointed!  Not a huge shelf but perfect for display of my sons toy Roblox.  He lives how they sit in different groups with easy access ability.  I would recommend and love the white.  May just order dark brown for another room.