A good lease term are those for 17 or 18 years with a ‘lease-option’ i.e. an option to purchase the property.
A lease term for less than this and you may have to consider amortizing and working that into your budget. It’s essential you speak to a hospitality accountant about this.
A long lease like this provides stability and allows you to firmly establish your business in town and protects you from having to move in case the landlord decides to sell the premises.
The cons of this type of arrangement is the obvious risk of paying rent for a business over a long period of time. In addition, the cost of maintenance and repairs for such a lengthy lease term needs to be taken into account.