Well that varies, it all depends on time of year, seats on flights, and room availability, as well as where you are flying from. You are likely to get a better deal the sooner you book, and not only that, it will secure your trip, as availability is often limited. Here are a few top AI hotels that you can check out.
The Ibizamar
El Pinar
Invisa Club Cala Verde
San Miguel Park
Nereida