Good place, good host, great detailed instructions, good vibe in the place. This was just what ordered and helped me have a great time while I was there. Thanks Haoran!