Comfortable. Has firm cushions, but not hard. The depth of the seat isn't big. If you have long legs it might be a little shallow for you. We found a way around that issue. The upper cushions are sewn in place, so we pull the seat cushions out a couple inches from the back and it's just right. We like the fabric we chose and it looks great from the back too. Important because we don't have it pushed up against a wall.