It may also depend on your dates. I would have happily booked classic, but there weren't any seats available at that price on or near my dates from IAD to JNB. For my return even comfort wasn't available, only the highest business class fare (I can't remember what that's called) which is about $800 USD more.