Arrived on time , very very easy to put together everything had a letter/number to match each piece , instructions very easy to follow , great color... my cats also love it now they can sit and look out...