Everything arrived as promised.  It was easy to put together--all four pieces in about an hour.  The furniture is sturdy and looks great!