Excellent and prompt delivery. 

Pretty much self-assembled - you'd need only to put on the legs which takes about 5 minutes top. Cofa is very plush and firm. Top banana !