I had a chance to spend one year at TBS for my student exchange. Campus location was perfect as it was at the center of Barcelona. The building is small but student facilities are enough for studying. Especially at business management school provides many different master programs. For the English language, there is only business administration bachelor and specific master degrees. Based on French students can have more options. I would suggest people study their master both for being in Barcelona and studying at TBS. This combination cannot be found and I can understand why many schools are establishing facilities in Barcelona. It is a gorgeous city.