perfect stay, great hosts and location