This has happened twice in the last year. We've been good friends for over 15 years, shes always been there through ups and downs and I do the same. For maybe 6 years now I visit her once a year in Italy where she now lives permanently.
In the past I/my ex/mutual friends stayed with her & her partner but since they separated
I stay in a hotel as she is now in a smaller place and just doesn't have the space.
Last year she cancelled at the last minute on the first night of my arrival because her then partner was ill. I was ready to go out for dinner with her & upset to be let down. The rest of the trip was great.
This month I visited again & although she had the dates I was visiting recorded and said she was free and looking forward, the day before she told me she was now helping her new boyfriend move house and was not available that night. I was annoyed but let it slide and again the rest of the trip was great.
Bear in mind I've flown hundreds of miles to see her...
YANBU - it's unacceptable and rude
YANBU - life happens/no big deal