Perfect! Took about 4 hours to assemble, but all pieces went together easily and I absolutely love it