Everything you want. Great home, pleasant host, great location.