Extremely challenging to put together! It took two of us 4 hours and 20 min and we had to disassemble and reassemble four times because one piece was always upside down or backwards. Very frustrating, but cute end functional once finally done the right way.