amazing flat, amazing hosts, amazing time.