Ticks all the boxes! Great Airbnb.
It should be noted though, if you are elderly there are quite a few stairs, but no problem if you are fit!!