ILP is one of the best language schools in many regards. First of all, the quality of teaching and the knowledge of their teachers are incomparable. This alone can make your experience very satisfying. The teachers make sure one comprehends the grammar points and they have a variety of innovative and fun techniques to put them into practice. All the staff is extremely nice and helpful.
Secondly, the school is in Montpellier, the South of France! Need I say more? It is a vibrant city with lots of charm, great gastronomy, close to the beach, lots of fun places, and very nice people with whom one can practice the language.