Great location, host, place: 5 stars all around.