Absolutely perfect purchase!  It came on time and nothing was missing or damaged!  Two people can buildassemble. It is high quality and has exceeded our expectations!!