Normally our minimum stay is more than three months, although we can make exceptions, please ask us. Our maximum stay is one year per contract, although we can renew it as many times as you wish.