Normally a 5 to 7 night stay is required. Many villas do accept shorter stays, especially if it is close to your departure date. During the Christmas and New Years Holiday period, most villas require a minimum of 10-14 nights.