Inspectors praise boarding facilities at Aberdeen school

Albyn School in Aberdeen.
Albyn School in Aberdeen.