Perfect place. Exactly as listed and more. Great location and Brian was in top of everything. I stayed two separate trips back to back and never had a problem. 5 star. Great host.