Whilst I have used it, it was only ever for convenience as a lot of restaurants have it as their only online booking option. Amusingly, when we went to Syon Park last time, we booked the hotel restaurant in advance via TopTable because it was on there!
However, I have never actually collected enough points to redeem for anything before they got deleted!