Berlin is an amazing city, one of my favourites and I would definitely go again and use CESA. The staff were always very helpful and punctual with replies to emails. It was so reassuring always having someone at the other end of the phone, whether it was before the course began or actually during my time in Berlin.
The arrival was an easy process and the transfer from the airport made it stress free. When we got to the school we found our rooms and left our things there, after that we went back to the reception of the school and everyone takes a small, informal test to make sure you will be in the correct class for your level of German knowledge.
After the administration is done, you begin meeting new people and making new friends straight away. There are people from all over the world. I did the language course with a friend from home, we were in different classes which meant we met basically double the amount of people, which was great!
We became particularly good friends with a Russian and a Greek boy, and two Danish girls, all of whom we are still in touch with today, almost 2 years later.
The area around the school is perfect, there are many great cafes and restaurants as well as plenty of bars and clubs. Alexanderplatz is only about a 10 minute tram ride from the school, it's a very famous and beautiful area of Berlin with many great shops, clubs and a great Beirgarten.
The lessons were great, very relaxed and always interesting, you have two teachers a day, which definitely keeps things fresh.
New students arrive every Monday so during our stay, even though it was only 2 weeks, we met many wonderful people.
Although I was only 17 at the time there was plenty to do and everyone was very welcoming and friendly, now I'm a little older I would definitely go back.