October 2017 by Ben Brown
Good location, nice prices, although stock doesn't always seem like it's been calculated, as they're often out of stock on key products. Staff are usually very friendly, but occasionally I've had a negative customer experience. Try and catch the staff on a good day!