It's the best price you can get it for at the moment without taking into account cashback.
However, with cashback it depends which cashback sites you are signed up for.
You can get 2% Cashback through Free Fivers, making it £17.63. SoftUK also have their own Collector program that gives you 6% Cashback, but as you can only withdraw money from this once you have a certain amount, it's only worth it if you are going to be buying more from them in the future..
If you are not signed up to those, but are signed up to Quidco, then you can get it for £19.99 from Gameplay, which with 11% cashback, makes it £17.79.
As to whether it is any good, I've never played it but it has a
Game Rankings score of 63.1% and a
MetaCritic score of 59.
(If you follow those links you'll find some links to reviews on those sites.)
p.s. Don't forget, if you buy from SoftUK to use the code "Cheap Games" to get free delivery.
