Great location + great hosts = great stay!