Size is just right! The velvet fabric is stain resistant so that is great in a house with pets. There was no assemble besides taken out of the box. Comfy but firm with smooth swivel. Will probably get decorative pillow but those will probably be functional for the lower back area in the chair for lounging.