Thanks everybody, it was very disappointing. However good news, we did find another and the offer was accepted so hoping we get this one and it moves fast....lol
I too am surprised they exercised their ROFR. As others have mentioned, I'm guessing they had an existing owner looking for points as I've seen much lower ones pass recently.