Spacious Newham venue above the high street with pool tables and lounging booths; still finding its footing on food and sound system but shows potential.