Location, place and hosts all lived up to exactly what we needed.