97 inches sounds big, but it is not. It’s a whole lot smaller than I expected it would be. Otherwise it is exactly as pictured. Pretty firm seats but not too bad. I think this was made for small people with small apartments.