Great hosts, great spot for "human watching" in the bustling Brighton Beach area!