Five stars all around. The location and hosts exceeded expectations!