It was next to impossible to get the first two parts together. Very frustrating. Then, after the long assembly process, I realized that the front and back pieces, designed to stabilize the whole thing, didn't arrive in the order so I had to order the parts and will need to wait a week for their delivery.