The velvet is not high quality but for the price is ok.
Assembly not hard we did with my son in 1.5hours