Answer...

There is no maximum booking period. If you feel that your stay will be more long term you can choose to pay four weekly or calendar monthly and this is due a week prior to your last payment finishing.