What is the Minimum / Maximum Stay?

We have a three-month minimum, and there is no maximum stay.