the instructions were not explicit enough. Had to figure out how the parts assembled. Parts missing were not delivered in a timely manor. became frustrated by the whole process. RTA company was not very helpful, language barrier, and processing were unsatisfactory. However, overstock was excellent in helping me and would certainly buy from them again.