Since then, almost every reigning monarch has spent time (or held soirees) at Holyrood.
Monarchs spend time or have soirees at Holyrood.
Holyrood has always banned all monarchs from holding soirees there.