Amazon, never an issue with the returns.
I’ve never paid a restocking fee at Best Buy, is this a new policy.