Best Indonesian restaurant in Amstelveen, netherlands