Everything is great! Barcelona is the best location. It’s in Europe and the weather is amazing! You have the beach and the mountain in the same place. The program is super diverse in nationalities and industries. The faculty is very well prepared and academics are very high quality. Best value for the price!