Very good quality and it arrived on time.  For the price I was very pleasantly surprised how comfy it is.   Would recommend.