Great location and hosts! Every little detail was thought of.