Wonderful product. Easy to put together.  Parts all well marked.  Shipping is an issue.  Notified me of delivery date...was two weeks away.  Ok, no problem.  Delivery date comes...no delivery...no contact.  After I contact them, I am scheduled for next delivery in another two weeks.