I've used one for the last couple of years and generally found that you get your money back after about 3 nights, so probably worth it for you.
The main thing to remember is that it's for off season only, so if you're going peak summer time you won't get any discount.
The other thing to watch on...