Two words...plastic legs. It is very firm. I guess it goes with the price. It was easy to put together. It looks nice. I think the fabric will be easy to spot clean. The arms are too narrow to rest on. It may be a bit too firm to sleep on, but may be good with a foam topper. It is what it is an inexpensive solution to seating and guest accommodations. It does look very nice in person...until you sit down.