I did my IDC on Gili Air with Blue Marlin and Course director Mattia Fieschi.
It was awesome, the pool and facility's at Blue Marlin are sweet and the staff super friendly.
Matt raised the bar very high during the IDC and at times it was full on but he knew exactly what he was doing and turned us into very good instructors, we all had near perfect scores on our Instructor Exam!!!
I had the time of my life on a beautiful little island surrounded by the sweetest people :)