I've been using World of Books for years and buy about 5 or 6 books at a time. The books are always in the condition described, delivery is quick and the value for money is excellent.
If you're buying a best-selling book for £2.99 and it comes with a bent spine then so what? You're buying it for the story, not to display in the background of a Zoom chat.