A fabulous place - tidy, stylishly furnished and a careful host.