The previous reviews say it all:
Great place
Good location
Great host