Fabric is soft and padding is firm. This would be great for sleeping in and watching movies in. I wouldn't say it's uncomfortable, but it definitely is perfectly priced at $300. $200 would be a bargain and $400 would be overpaying.