What's the meaning of "little twist" in this sentence?
I think it means a feature that makes Prime Wardrobe different from other, similar online retailers that also allow for free returns. It seems to follow this definition of twist from Merriam-Webster:
a variant approach or method : gimmick
Think of it as a play on plot twist:
An unexpected development in a book, film, television programme, etc.