My review isn't for this actual property because, due to incorrect information on Expedia, we had to move to somewhere different, literally last minute (as we arrived!).
***Beware that Expedia states self parking onsite but does not say it has to be pre-booked***
We needed parking due to health reasons but there was none available because it had all been booked (luckily I checked details before setting off).
Jonathan was an excellent host, doing everything he could to resolve this for us, which ultimately meant moving to a different property nearby. Essentially we were very happy with our stay, which could have been derailed due to this error on the booking site.