Finally, after what seems like several months, contracts were formally exchanged this morning!

Next stop, completion… hopefully on Thursday….