The set is a good size for smaller spaces.  Cushions are fairly firm and comfortable. The ottoman cushion tops use velcro strips to stay in place.  After a couple of weeks the velcro has not held as firmly.  For the price it's a nice looking set and hope it holds up!