Perfect location, kind and thoughtful hosts, warm with beautiful views. Great value too.