The product comes with everything you need to built it (tools). Most of the holes align perfect with the screws, I only had problem with one. 
It is easy to put together, I did it by my self and took me about 1.5 hr.