Perfect location and great hosts. Unusually the accommodation is bigger than it looks online.