The screws supplied to go with the wall plugs provided are way too small and just swivel round!We even bought some bigger screws which should of fit but they too swiveled around inside the plugs so we have ended up using Evo Sticks seriously strong adhesive to hold them in place so that we dont have to keep drilling new holes and filling old ones in the wall.That said the shelves themselves went together with no problems at all.