10/10 on all counts. Great host, great location and value too.