Package arrived damaged but everything was in tact. Definitely a pain to put together but came with extra hardware just in case. 
4 stars because I wish the cable hole wasnt so high up  obvious.