Het wordt erkend door de British Council, en het Cambridge Examination Center.
Door de centrale ligging van de school in West Londen, geeft het met de metro en vele busverbindingen gemakkelijk toegang naar vele plekken in Londen, waaronder het centrum en de luchthaven van Londen (Heathrow). Londen is daardoor één van de mooiste lokaties om Engels te leren!