Great views, tidy new construction, lovely town, nice hosts.