There are still 5 stars missing here. I would rate it at least 10 out of 10. The teachers are excellent. The biggest advantage is that you can develop a sense of language here. But there is only one drawback: it is difficult to find a free place at the B2 level in order to be looked after individually. Otherwise, only motivation and diligent effort will be required from you here.