'Despite failing' = even though it failed. This is not true, since it was an 'enormous success'.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Ti?u C?mSo in spite of and despite have the meaning although?They carry the same general relationship, yes.