Now we all complain about our customers, nice to hear something good for a change... 
I hate being paid upfront for that long as it seems you are working for nothing (maybe its me) but dont like it, 2 cleans ok more than i dont like it( I may be odd) but thats me on this topic.
Good on you for getting it, and sry if I put a cloud over it, I am a spend as you go type
