There is no maximum length of stay, but the minimum is seven nights. Also, the price may vary depending on the season and how long you stay.