Purchased through Sam's Club online, very easy ordering,  arrived earlier than expected,  professional delivery,  all pieces neatly packed, quality pieces,  easy to follow directions,  everything lined up!