Very good communication and great location for meetings at Stockholm University (or KTH)