received items a week before scheduled delivery date so had it time for Christmas!  All three items very solid and  and matched description.  Completely satisfied with purchase!  Thank you!