5-stars! Perfect location. Great communication with the host. This is a hidden gem! Thank u, John! My kids and I had a blast! Definitely I will stay again! Home away from home!!