Great location, stylish accommodation and a lovely host - as good as it gets!