The order arrived on time and in great condition. The trees are the perfect size and color for what I needed, but the branches are a bit difficult to get into just the right shape. Still waiting on the rug I ordered last week and need by tomorrow. Originally set to arrive Sat, July 22nd; now arriving Wed, July 26th.