Good location. Good communication from host. Good value for money.
The place really requires a thorough clean (inside cupboards, under beds and lounge) and has frequent heavy condensation on indoor window sills.
Also just hesitate if concerned about cancelling at all as there is minimal flexibility .
If those don't matter to you then go for it!