Time frame of receiving order was excellent.  Keeping me posted on when it should arrive was excellent.  As it is a Christmas gift, it hasnt been opened and assembled  as of now, but since everything else was excellent, am assuming all will be well when it is opened and assembled and am assuming if any parts are missing you'll  still make good on it.  Will definitely order from you again!