Perfect place. Great location, great hosts, very clean. Would definitely stay again.