Ticks all the boxes! Great location as it's only a few minutes walk to get into town, great space as it has everything you could possibly need and fantastic hosts!