Very nice stay at the Illusion Villa! Everything was clean and overall we had a great time!
Air conditioners (all 3) worked very well to keep us chilled from the oven heat during the day.
All other amenities provided (cutlery, coffee, towels etc.).
It definitely was a little pricey, but well worth it. We would have loved a swimming pool, but perhaps this is already in the works. Also, we used the washing machine quite a bit during our stay, so make sure there's enough detergent when you check in - we were running low by the end of our stay (day 7).
Lastly, there is room service scheduled every 2 days or so. If you do not want anyone coming in the villa while you're away and cleaning up/re-arranging your stuff, make sure to let Penny/Aris know about this. We did not know this as we were not told initially, and were a little taken aback by finding all of our things re-arranged (felt like our privacy was intruded a little). Not a big thing, but just for general awareness.