A escola está localizada em um belo edifício no coração do famoso bairro Back Bay em Boston, e oferece todas as opções para que o aluno conheça a cidade facilmente. Sua infraestrutura oferece 14 salas de aula muito bem equipadas e reformadas, e também uma biblioteca e uma sala multimídia com acesso gratuito à internet. O centro está reconhecido por organismos oficiais que garantem sua qualidade de ensino.
A escola oferece um grande programa social de atividades. Atividades sociais incluem visitas a Cape Cod, o histórico Plymouth Plantation, o Six Flags Park e muitas mais. O centro também organiza passeios nos finais de semana para destinos turísticos, tais como Nova Iorque, Montreal, montanhas Vermont, Rhode Island ou Newport, entre outros.

